实体的全局重命名实体

时间:2010-10-05 11:25:13

标签: entity-framework

模型中实体的所有标识都具有名称“EntityNameId”。我如何将所有身份重命名为“Id”?

1 个答案:

答案 0 :(得分:1)

我能想到的两种方式

  1. 在EF designer中手动设置
  2. 使用正则表达式替换
  3. 手动编辑EDMX XML文件

    第一个是安全的,第二个是棘手的,因为你只需重命名其中一些。 SSDL应该保持原样,映射应该只重命名实体ID。

    如果您有多达50个实体,我建议您手动在设计器中重命名它们。这是安全的,不应该花太多时间(除非你已经写了很多使用这些的EF代码)。