是否有任何方法來初始化具有集合的實體框架實體中的屬性?初始化已有構造函數的實體框架中的屬性
這是一個實體生成的代碼,有一個集合:
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}
將不起作用。