18

我们正在使用 Entity Framework 5 模型优先设计。我们决定重命名 .edmx 文件,但无法重命名 MyModel.Context.tt 和 MyModel.tt 文件。文件名属性是只读的,我在其他地方找不到对文件名的引用。有谁知道如何重命名它们?

4

1 回答 1

32

解决方法似乎是让它根据需要生成 .tt 文件。重命名 .edmx。当您重命名 edmx 时,.tt 文件中对 .edmx 的引用也不会更改。您可以编辑 .tt 文件以引用 .edmx 的新名称,但这不会重命名 .tt 文件,因此请删除两个 .tt 文件。进入.edmx图,右键添加代码生成项。选择一个 DBContext 生成器,随意命名,然后单击“添加”。鲍勃现在是你的叔叔。

根据这一点,无法重命名似乎是理想的行为: http ://entityframework.codeplex.com/workitem/523

JR

于 2013-06-26T18:10:39.517 回答