【发布时间】:2010-10-12 21:28:06
【问题描述】:
我需要使用无法更改的数据库中的表(使用链接服务器)。 所以我的架构的一部分是这些表的视图,我无法在我的数据库中创建 FK。
当我在 ADO.NET Entity Framework 中创建关联时,我遇到了问题,因为来自外部 DB 的表上的第二列上有一个索引,而 EF 正在为其创建一个实体键(它是名称记录的描述 - 我认为他们只是想加快订购速度)。
当我从 EF 实体中的此列中取出实体键时,它抱怨我需要它,因为基础表上有一个键。 如果我把它留在里面,我就不能把它映射到 EF 的表映射中的任何东西上。
有人知道我该怎么做吗?
【问题讨论】:
标签: entity key ado.net-entity-data-model