2013-11-21 108 views
0

我有一個asp.net web應用程序。我在App_Code文件夾添加Entity Data Model,生成以下文件:與更新實體數據模型(.edmx)相關的問題

  1. Model.Context.tt
  2. Model.edmx
  3. Model.tt

Model.ttModel.cs文件,其中包含所選表的部分類。

現在,當我嘗試更新.edmx文件以添加新表格時,Model.cs未得到更新,它不會爲新添加的表格添加新類別。

如何在Model.edmx的任何新表格或更新現有表格時更新Model.cs文件?

感謝

+0

您使用的實體框架和Visual Studio的**版本**是什麼? –

回答

1

這個問題時,我們的.edmx文件存在於該項目的文件夾中通常出現。通常我可以通過右擊.edmx文件然後選擇Run Custom Tool選項來解決問題。在某些情況下,您還需要對Context.tt.tt文件也這樣做。

在一些奇怪的情況下,當我嘗試添加/編輯現有表的列,更新實體文件,我不得不打開.tt文件.cs文件.tt文件中,然後運行Run Custom Tool。每次我編輯一個現有的表並且實體文件更新成功時,它幾乎都有效。

希望它有幫助。

相關問題