2010-07-31 72 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