映射不区分大小写 - 代码优先 - 实体框架

Posted

技术标签:

【中文标题】映射不区分大小写 - 代码优先 - 实体框架【英文标题】:Mapping Insensitive case - Code First - Entity Framework 【发布时间】:2018-11-18 05:36:15 【问题描述】:

我有一个 C# 项目,我将 Code First EF 与 SQL Server 一起使用。

我的问题是我的数据库有多个实例。例如,在其中一个中,我的列名是“Hello”,而在另一个中是“hello”。

在这种情况下如何管理区分大小写?

【问题讨论】:

您是否对每个实例使用不同的上下文? 没有一个上下文。对不起,我还有另一个问题。 SQL Server 中缺少该列。非常感谢 【参考方案1】:

Entity Framework 不关心列或表名称的区分大小写

您可以在两个数据库上使用相同的DbContext,只要表和列名称匹配(忽略区分大小写)。

【讨论】:

以上是关于映射不区分大小写 - 代码优先 - 实体框架的主要内容,如果未能解决你的问题,请参考以下文章

如何将不区分大小写的字典映射到 NHibernate。?

春天mvc。不区分大小写的获取参数映射

实体框架代码优先 - 为 SqlQuery 配置映射

不改变 POJO 的不区分大小写的 JSON 到 POJO 的映射

试图模拟 IQueryable 实体框架查询

带有null键的Java不区分大小写的映射[duplicate]