使Entity Framework 4.0创建POCO

时间:2010-07-31 11:48:34

标签: entity-framework

当我在edmx文件的图形视图中创建实体时。我的所有实体类都在Designer文件中捆绑在一起。有没有办法让Entity Framework在单独的文件中创建类,让我可以更好地控制我的实体类?

1 个答案:

答案 0 :(得分:4)

如果您使用的是Visual Studio 2010,请单击EDM Designer的设计图面并选择Add Code Generation Item,然后选择ADO.NET POCO Entity Generator。这将创建一个T4 Template文件(*.tt),用于生成POCO类。每个班级都有自己的档案。

您必须意识到每次更改EDM并保存时,都会重新生成这些类并重写文件,因此最好不要直接对它们进行任何更改。 。这些类是partial,因此您可以创建新文件并构建类而无需更改初始文件。