有没有办法在具有集合的实体框架实体中初始化属性?
这是为具有集合的实体生成的代码:
public partial class MyEntity
{
public MyEntity()
{
this.MySubEntities = new HashSet<MySubEntity>();
}
public bool IsActive {get; set;}
public virtual ICollection<MySubEntity> MySubEntities {get; set;}
}
如果我需要创建一个MyEntity
我想默认为的新的IsActive = true
,那是做不到的!(除非我编辑 T4 模板。)
请告诉我有一种方法可以默认IsActive = True
而不编辑生成的文件(或 T4)。
注意:我有 AutoMapper 为我制作实体,所以new MyEntity {IsActive = true}
不会工作。