如何在两个表之间的实体框架中设置不区分大小写的关联,其中存在外键约束,而基于关系的列是字符串/ nvarchar(50)?
数据库和列的排序规则是SQL_Latin1_General_CP1_CI_AS .
表格如下所示:
表A:
Id (Primary Key) int
IdB (Foreign Key) nvarchar(50)
表B:
Id (Primary Key) nvarchar(50)
我正在运行Sql server 2008,EF 4.0,.NET 4.不幸的是,由于遗留系统使用相同的表,我无法更改数据库模式 .
提前致谢!
1 回答
不幸的是,没有办法做到这一点:
http://social.msdn.microsoft.com/Forums/en-US/adodotnetentityframework/thread/af3359a9-99bb-4e02-94dd-5b9a6a9cf0db