1
从EF 4实体图开始,使用T4模板,可以创建可在域模型中使用的POCO类。生成的代码如下所示:向实体框架添加代码4生成POCO
public partial class Product
{
public virtual int Id
{
get;
set;
}
public virtual string Name
{
get;
set;
}
//and so on
}
是否有任何优雅的方法来添加我自己的代码来实现属性?例如,我想通过降低所有字符来实现名称设置器。我希望我的代码能够抵制从EF图反复重新生成POCO类。
这个要求有点类似于向POCO类中添加验证码。此问题已通过创建单独的验证类并通过MetadataType
属性将其链接到POCO来解决。通过从EF图反复重新生成POCO,不会覆盖单独的验证类。
感谢,
卢西恩
部分方法......几乎忘了它们。他们可能是这种方法。谢谢! – lmsasu