我正在使用EF 4.3.1和“EF 4.x DbContext Generator for C#
”来使用T4 创建 POCO。
生成的类是:
namespace MyProjects.Models
{
public partial class ReCategory
...
为什么班级是PARTIAL?
POCO不是没有EF管道的课程吗?
如果您认为此问题不合适,请发表评论我会将其删除,谢谢您的时间。
答案 0 :(得分:4)
为什么不应该?几乎每个代码生成器现在都会生成部分类,因此您可以将自己的成员添加到类中 - 在单独的文件中。
如果必须重新生成这些类,则它们所在的文件将被完全替换 - 但您的自定义将继续存在。
在需要拆分类定义时,有几种情况:
- 使用自动生成的源时,可以将代码添加到类中,而无需重新创建源文件。 Visual Studio在创建Windows窗体,Web服务包装器代码等时使用此方法。您可以创建使用这些类的代码,而无需编辑Visual Studio创建的文件。