0

我正在使用 EF 4.3.1 和 " "使用 T4EF 4.x DbContext Generator for C#创建POCO 。

生成的类是:

namespace MyProjects.Models
{
    public partial class ReCategory
...

为什么课程是部分的?

POCO 不是没有 EF 管道的课程吗?

如果您认为这个问题不合适,请评论我将删除它,感谢您的时间。

4

1 回答 1

4

他们为什么应该呢?如今,几乎每个代码生成器都会生成部分类,以便您可以将自己的成员添加到类中 - 在单独的文件中。

如果必须重新生成这些类,它们所在的文件将被完全替换 - 但您的自定义将继续存在。


部分类定义

有几种情况需要拆分类定义:

  • 使用自动生成的源代码时,可以将代码添加到类中,而无需重新创建源文件。Visual Studio 在创建 Windows 窗体、Web 服务包装代码等时使用此方法。您可以创建使用这些类的代码,而无需编辑由 Visual Studio 创建的文件。
于 2012-06-26T06:49:35.853 回答