方法一

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 解决大小写问题相关推荐

  1. Oracle 11g EM安全证书问题无法访问的解决办法

    Oracle 11g EM安全证书问题无法访问的解决办法 参考文章: (1)Oracle 11g EM安全证书问题无法访问的解决办法 (2)https://www.cnblogs.com/wenlon ...

  2. 在IIS(64位)上部署WCF服务访问Oracle数据库

    一.安装oracel10g client,必要时请使用administrator用户登录系统后再安装 二.找到安装目录下的bin目录,添加ASP.NET相关的用户权限,之后重启IIS,否则会报告: S ...

  3. 在Windows64位环境下.net访问Oracle解决方案(转)

    目前,Windows操作系统可以分成两类,32位和64位(64位也区分x86_64位和 Itanium ),同时Oracle客户端也做了同样的区分. 在安装和开发的过程中,经常会遇到一些问题,本文就总 ...

  4. SQL Server 使用OPENROWSET访问ORACLE遇到的各种坑总结

    在SQL Server中使用OPENROWSET访问ORACLE数据库时,你可能会遇到各种坑,下面一一梳理一下你会遇到的一些坑. 1:数据库没有开启"Ad Hoc Distributed Q ...

  5. SQLServer访问Oracle查询性能问题解决

    原文:SQLServer访问Oracle查询性能问题解决 1. 问题 系统有个模块,需要查询Oracle数据库中的数据.目前是通过建立链接服务器实现的. SQLServer访问Oracle实现 可参考 ...

  6. Asp.Net访问Oracle 数据库 执行SQL语句和调用存储过程

    Web服务器的配置: 1.安装Oracle 客户端 参考 Oracle 9i & PLSQL 全简体中文版数据库安装过程(图解),在选择安装的时候仅安装客户端即可 2.为安装客户端的服务器配置 ...

  7. 使用 ODP.NET 访问 Oracle(.net如何访问Oracle)详解

    1,什么是ODF .NE,?就是Oracle 为 .NET (ODP.NET) 专门编写了 Oracle Data Provider,一个用于 Microsoft .NET 环境下的 Oracle 数 ...

  8. oraoledb.oracle.11,Oracle11g链接提示未“在本地计算机注册“OraOLEDB.Oracle”解决方法...

    当 用,Provider=OraOLEDB.Oracle方式访问ORACLE11g数据库.出现 未在本地计算机注册"OraOLEDB.Oracle"提供程序提示.解决方案如下: 客 ...

  9. 使用SQLMonitor监视访问ORACLE的“服务”

    以前使用SQLMonitor抓捕"应用程序"访问ORACLE的SQL语句,用起来比较爽--这次遇到的应用是以WINDOWS服务的方式来运行的,尝试了一下SQLMonitor的监视服 ...

最新文章

  1. sql查询远程数据库的表的数据并填充到本地数据库的表
  2. 解决mybatis中#{}导致的The error may involve defaultParameterMap的问题
  3. java浮点数误差_浮点数运算的误差
  4. dotnet文件操作
  5. Golang之envconfig的使用
  6. Windows server 1709(不含UI)模板部署
  7. R软件的下载及安装(截图步骤详细)
  8. java resourcebundle_Java - Properties和ResourceBundle类学习
  9. win目录挂载到linux目录遇到的小问题
  10. 一分钟了解阿里云产品:企业级分布式应用服务EDAS五大热点技术问题分析
  11. mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication解决办法
  12. clover 隐藏没用的启动项
  13. 区块链行业薪酬待遇,与事实相符吗?
  14. 超级计算机能力,再夺世界第一 中国天河2号超级计算机运算能力达30PF
  15. 【unity】Google 登录和Google支付接入unity
  16. 用topcoder准备cs 面试
  17. SecureCRT for Linux
  18. 格灵深瞳——人脸识别算法测试FRVT
  19. 分类算法及其应用场景
  20. 【正点原子STM32连载】第五十一章 视频播放器实验 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1

热门文章

  1. 【JS 逆向百例】某易支付密码 MD5+AES 加密分析
  2. 【Python 必会技巧】lambda 表达式(匿名函数)及其在内置函数中的应用
  3. Python3 基础学习笔记 C01【变量和简单数据类型】
  4. 【ZOJ - 3778】Talented Chef(贪心)
  5. 【蓝桥杯官网试题 -算法训练】素因子去重(数学,数论,因子约数)
  6. C语言版iso8583报文拆包组包代码
  7. 计算机毕设-文献摘要,毕设摘要翻译,要人工翻译,不要电脑网站翻译的。
  8. 转换流指定编码读写文件
  9. MySQL定时任务event,储存过程(定时删除指定时间前90天指定表的数据)
  10. 剑指offer:3-7记录