我正在使用带有 edmx 文件的模型优先实体框架,该文件已从现有数据库“逆向工程”。
在大多数情况下,实体和导航属性已根据我的约定自动检测到,但缺少一些导航属性 - 例如:
目前Works.EditorUserID
是 的外键Users.UserID
,但 Entity Framework 不会自动Editor
在生成的对象上包含导航属性。
我可以在我的数据库上使用更好的命名约定来允许这种情况发生吗?
谢谢
更新:
我刚刚意识到实际上正在创建导航属性,但它的名称不是很有用 - 它正在创建一个名为User
而不是Editor
.