FreeSql 访问 Oracle 解决大小写问题
方法一
new FreeSqlBuilder()
.UseSyncStructureToUpper(true)
.Build()
方法二
全局转换实体属性名方法,这种只能转属性。
其实是通过Aop方法完成的功能,Aop可以对属性名和类名进行全局拦截处理大小写。
new FreeSql.FreeSqlBuilder().UseEntityPropertyNameConvert(StringConvertType.Upper).Build());
现在添加了6种转换类型
public enum StringConvertType
{/// <summary>/// 不进行任何处理/// </summary>None = 0,/// <summary>/// 将帕斯卡命名字符串转换为下划线分隔字符串/// <para></para>/// BigApple -> Big_Apple/// </summary>PascalCaseToUnderscore,/// <summary>/// 将帕斯卡命名字符串转换为下划线分隔字符串,且转换为全大写/// <para></para>/// BigApple -> BIG_APPLE/// </summary>PascalCaseToUnderscoreWithUpper,/// <summary>/// 将帕斯卡命名字符串转换为下划线分隔字符串,且转换为全小写/// <para></para>/// BigApple -> big_apple/// </summary>PascalCaseToUnderscoreWithLower,/// <summary>/// 将字符串转换为大写/// <para></para>/// BigApple -> BIGAPPLE/// </summary>Upper,/// <summary>/// 将字符串转换为小写/// <para></para>/// BigApple -> bigapple/// </summary>Lower
}
注意:
- 只会转换属性名,不会转换类名
- 如果属性设置 [Column] 特性且设置了Name,那么该转换方法将不会覆盖这个值
转载于:https://www.cnblogs.com/FreeSql/p/11569550.html
FreeSql 访问 Oracle 解决大小写问题相关推荐
- Oracle 11g EM安全证书问题无法访问的解决办法
Oracle 11g EM安全证书问题无法访问的解决办法 参考文章: (1)Oracle 11g EM安全证书问题无法访问的解决办法 (2)https://www.cnblogs.com/wenlon ...
- 在IIS(64位)上部署WCF服务访问Oracle数据库
一.安装oracel10g client,必要时请使用administrator用户登录系统后再安装 二.找到安装目录下的bin目录,添加ASP.NET相关的用户权限,之后重启IIS,否则会报告: S ...
- 在Windows64位环境下.net访问Oracle解决方案(转)
目前,Windows操作系统可以分成两类,32位和64位(64位也区分x86_64位和 Itanium ),同时Oracle客户端也做了同样的区分. 在安装和开发的过程中,经常会遇到一些问题,本文就总 ...
- SQL Server 使用OPENROWSET访问ORACLE遇到的各种坑总结
在SQL Server中使用OPENROWSET访问ORACLE数据库时,你可能会遇到各种坑,下面一一梳理一下你会遇到的一些坑. 1:数据库没有开启"Ad Hoc Distributed Q ...
- SQLServer访问Oracle查询性能问题解决
原文:SQLServer访问Oracle查询性能问题解决 1. 问题 系统有个模块,需要查询Oracle数据库中的数据.目前是通过建立链接服务器实现的. SQLServer访问Oracle实现 可参考 ...
- Asp.Net访问Oracle 数据库 执行SQL语句和调用存储过程
Web服务器的配置: 1.安装Oracle 客户端 参考 Oracle 9i & PLSQL 全简体中文版数据库安装过程(图解),在选择安装的时候仅安装客户端即可 2.为安装客户端的服务器配置 ...
- 使用 ODP.NET 访问 Oracle(.net如何访问Oracle)详解
1,什么是ODF .NE,?就是Oracle 为 .NET (ODP.NET) 专门编写了 Oracle Data Provider,一个用于 Microsoft .NET 环境下的 Oracle 数 ...
- oraoledb.oracle.11,Oracle11g链接提示未“在本地计算机注册“OraOLEDB.Oracle”解决方法...
当 用,Provider=OraOLEDB.Oracle方式访问ORACLE11g数据库.出现 未在本地计算机注册"OraOLEDB.Oracle"提供程序提示.解决方案如下: 客 ...
- 使用SQLMonitor监视访问ORACLE的“服务”
以前使用SQLMonitor抓捕"应用程序"访问ORACLE的SQL语句,用起来比较爽--这次遇到的应用是以WINDOWS服务的方式来运行的,尝试了一下SQLMonitor的监视服 ...
最新文章
- sql查询远程数据库的表的数据并填充到本地数据库的表
- 解决mybatis中#{}导致的The error may involve defaultParameterMap的问题
- java浮点数误差_浮点数运算的误差
- dotnet文件操作
- Golang之envconfig的使用
- Windows server 1709(不含UI)模板部署
- R软件的下载及安装(截图步骤详细)
- java resourcebundle_Java - Properties和ResourceBundle类学习
- win目录挂载到linux目录遇到的小问题
- 一分钟了解阿里云产品:企业级分布式应用服务EDAS五大热点技术问题分析
- mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication解决办法
- clover 隐藏没用的启动项
- 区块链行业薪酬待遇,与事实相符吗?
- 超级计算机能力,再夺世界第一 中国天河2号超级计算机运算能力达30PF
- 【unity】Google 登录和Google支付接入unity
- 用topcoder准备cs 面试
- SecureCRT for Linux
- 格灵深瞳——人脸识别算法测试FRVT
- 分类算法及其应用场景
- 【正点原子STM32连载】第五十一章 视频播放器实验 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1