entity-framework-4 - 在没有导航属性的情况下从数据库生成 Entity Framework 模型

标签 entity-framework-4

我有一个数据库,其中许多表都有createdBy/modifiedBy 列,这些列是用户表的外键。当我从数据库更新模型时,它会为所有这些关系生成导航属性。 User 实体最终有数十个集合来导航这些关系。

当我从数据库更新模型时,我可以选择“在模型中包含外键列”。如果取消选中它,我将获得导航属性,但不会获得外键字段。有没有办法生成相反的内容,保留外键字段,但不添加导航属性?

我是 Entity Framework 的新手,所以如果我的问题凸显了我的无知,我深表歉意。

最佳答案

不,没有这样的选项。您必须手动从 User 实体中删除导航属性。一旦您从数据库更新模型,它就不应该再次添加它们。

关于entity-framework-4 - 在没有导航属性的情况下从数据库生成 Entity Framework 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5949338/

相关文章:

entity-framework - Poco+Entity Framework 4. 我应该在哪里添加使用 Poco 类的方法?

c# - Entity Framework 4 - 用户名和电子邮件列独特的问题

asp.net-mvc-3 - Entity Framework : ViewModel to Domain Model

entity-framework-4 - 从集合中移除()不会将对象标记为已删除 - EF4

asp.net - EF4慢关联访问

.net - Entity Framework 4.0 - 生成更改脚本

entity-framework-4 - 如何在 EF CTP5 中映射属性

entity-framework - 在 Entity Framework 中更改继承的类型

sql-server-2008 - Entity Framework 中的 datetime2 和 ProviderManifestToken

c# - 通过匿名类型更新数据库?