我正在使用ADO .NET实体框架从数据库中导入模型。我的数据库中的表有一堆外键,所有外键都有抽象名称,例如FKDevice132610
。使用实体框架导航属性的有意义名称
当我将表格导入到我的模型中时,它会为每个外键引入导航属性,但是会根据它们链接的表名称导入属性。如果某个表中有多个外键,则在结尾添加一个数字。
在这种情况下是Devices1和ParentDevices是Devices2 ChildDevices。有没有一种方法可以将这些信息输入到我的外键中(比如使用描述或名称),以便实体框架为我的导航属性导入有意义的名称?
这是蹩脚的......愚蠢的英孚:( – link664
在这种情况下,它不是EF的失败,这是设计师的失败 - 你可以使用没有设计师的EF,或者使用代码优先的方法,或者如果你想从EF获得最好的手动编写XML映射。 –