2013-02-27 47 views
0

我試圖通過以下these steps以提高性能,預生成視圖來提高查詢性能

我已經有我的模型,我沒有和edmx文件 和步驟要求有一個,所以我創建了一個並遵循these steps 爲我創建的每個表格創建模型。

如何讓edmx文件使用現有模型而不創建現在的模型,以及通過傳遞其他問題推薦我做什麼其他事情?

回答

1

假設你正在使用EF5 - 你可以做下面的方式(爲了這個工作,你的所有車型必須在同一個命名空間):

  1. 點擊的設計圖面edmx文件,並將Namespace屬性設置爲模型存在的命名空間。
  2. 你應該有以下文件的EDMX文件下:
    • YourModelName.Context.tt
    • YourModelName.Designer.cs
    • YourModelName.edmx.diagram
    • YourModelName.tt

刪除YourModelName.tt文件,將不再創建自動生成的模型,並且如果您已將相應的命名空間設置爲相應的(步驟1)實體框架應該使用你的模型。