2010-07-31 98 views
2

當我在edmx文件的圖形視圖內創建實體時。我所有的實體類都捆綁在Designer文件中。有沒有辦法讓Entity Framework在單獨的文件中創建類,以便我可以更好地控制我的實體類?使實體框架4.0創建POCOs

回答

4

如果您使用的是Visual Studio 2010,請單擊EDM Designer的設計圖面並選擇Add Code Generation Item,然後選擇ADO.NET POCO Entity Generator。這將創建一個T4 Template文件(*.tt),用於生成您的POCO類。每個班級都有它自己的文件。

您必須瞭解這樣一個事實,即每次對EDM進行更改並保存時,這些類都將被重新生成並且文件將被重新編寫,因此最好不要對它們進行任何更改直。這些類是partial,因此您可以創建新文件並構建您的類,而無需更改初始文件。

+0

謝謝Yakimych,非常親切。 – Beth 2010-07-31 17:13:36