16
我們使用實體框架5模型的第一個設計。我們決定重命名.edmx文件,但MyModel.Context.tt和MyModel.tt文件不能重命名。 「文件名」屬性是隻讀的,我無法在別處找到對文件名的引用。任何人都知道如何重命名它們?如何重命名由Entity Framework生成的Context.tt?
我們使用實體框架5模型的第一個設計。我們決定重命名.edmx文件,但MyModel.Context.tt和MyModel.tt文件不能重命名。 「文件名」屬性是隻讀的,我無法在別處找到對文件名的引用。任何人都知道如何重命名它們?如何重命名由Entity Framework生成的Context.tt?
解決方法似乎是讓它根據需要生成.tt文件。重命名.edmx。當您重命名edmx時,.tt文件中的.edmx引用也不會被更改。您可以編輯.tt文件以引用.edmx的新名稱,但不會重命名.tt文件,因此請刪除這兩個.tt文件。轉到.edmx圖,右鍵單擊並添加代碼生成項。選擇一個DBContext生成器,根據您的需要命名,然後單擊「添加」。鮑勃現在是你的叔叔。
每本,不能重命名似乎是所需的行爲: http://entityframework.codeplex.com/workitem/523
JR