2
當我在edmx文件的圖形視圖內創建實體時。我所有的實體類都捆綁在Designer文件中。有沒有辦法讓Entity Framework在單獨的文件中創建類,以便我可以更好地控制我的實體類?使實體框架4.0創建POCOs
當我在edmx文件的圖形視圖內創建實體時。我所有的實體類都捆綁在Designer文件中。有沒有辦法讓Entity Framework在單獨的文件中創建類,以便我可以更好地控制我的實體類?使實體框架4.0創建POCOs
如果您使用的是Visual Studio 2010,請單擊EDM Designer的設計圖面並選擇Add Code Generation Item
,然後選擇ADO.NET POCO Entity Generator
。這將創建一個T4 Template
文件(*.tt
),用於生成您的POCO類。每個班級都有它自己的文件。
您必須瞭解這樣一個事實,即每次對EDM進行更改並保存時,這些類都將被重新生成並且文件將被重新編寫,因此最好不要對它們進行任何更改直。這些類是partial
,因此您可以創建新文件並構建您的類,而無需更改初始文件。
謝謝Yakimych,非常親切。 – Beth 2010-07-31 17:13:36