您好,我有一堂课:-
public class Property
{
public virtual ICollection<PropertyUrl> Property_URLs { get; set; }
public virtual ICollection<BrochureData> Property_Brochures { get; set; }
public virtual ICollection<ImageSortOrder> Property_ImageSortOrders { get; set;}
}
当我保存媒体资源时,我还在子实体中加载了数据。我可以阻止Entity Framework保存子实体。有什么设置吗?我要执行此操作的原因是我要进行一些其他处理,并且我为子实体提供了单独的存储库来执行所有这些操作。
答案 0 :(得分:0)
您可以使用[NotMapped]
annotation排除属性。例如
public class Property
{
[NotMapped]
public virtual ICollection<PropertyUrl> Property_URLs { get; set; }
[NotMapped]
public virtual ICollection<BrochureData> Property_Brochures { get; set; }
[NotMapped]
public virtual ICollection<ImageSortOrder> Property_ImageSortOrders { get; set;}
}