【发布时间】:2017-10-30 14:08:56
【问题描述】:
在 EF 6 中使用 DB first 方法使用外键名称生成实体(导航)属性名称而不是 Entity1、Entity2 等的格式时,我们如何获取模板脚本?
这个问题的一个例子是,如果您有一个表,其中包含 createdby、updayedby 等列,并且这些列具有用户表的外键 EF 将使用外键的字母顺序来生成表的属性实体,您最终以 User, User1 作为属性。当您稍后将新的 FK 添加到用户表时,这将成为一个大问题,其名称会导致 User1 不再是 updateby 用户,因为新 FK 出现在之前生成的 User1 的 updatedby FK 上方!
谢谢!
【问题讨论】:
标签: c# entity-framework-6