如何重命名Entity Framework生成的Context.tt?

时间:2012-12-13 03:51:00

标签: entity-framework

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

1 个答案:

答案 0 :(得分:26)

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

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

JR