如何从实体框架中删除关系

时间:2008-11-05 00:26:37

标签: .net entity-framework

我不想在我的edmx实体框架中包含关系,我希望将外键字段作为我的实体中的普通属性。

我该怎么做?

3 个答案:

答案 0 :(得分:1)

如果您想在数据库中使用普通外键,那么您使用的是错误的外键。据我所知,实体框架确保所有那些模糊的id被丢弃,并被指向你需要的实体的指针所取代。如果你真的想要这些外键,那么你应该查看另一个数据库。

答案 1 :(得分:0)

http://www.thedatafarm.com/blog/2007/09/11/EntityDataModelAssociationsWheresMyForeignKey.aspx

我发现这篇文章以我们的方式描述错误...... 基本上我们从来不应该通过外键查询表 采取更多的关系方法

(From o In nw.Orders 
 Where o.OrderID = 10281 
 Select o.Customers
).First

答案 2 :(得分:0)

我认为您正在尝试访问其中包含外键Contact的{​​{1}}表,现在说您要添加外键1 SubscriberId ,例如下面而不是乱砍edmx。

Contact