0
有没有一种方法在DbContext中使用fluentAPI手动包含在模型中[NotMapped]的ICollections?我知道如何使用fluentAPI实体框架6未映射属性
modelBuilder.Entity<MyEntity>().Ignore(e => e.MyChildCollection);
但是,如果属性与[NotMapped]属性定义(见下文)手动忽略特性,能不能“带回”到模型?
[NotMapped]
public virtual ICollection<ChildEntityType> MyChildCollection { get; set; }
我实际上并不想更新数据库。我们直接对数据库进行所有更新,而不依赖实体框架来更新数据库。我们的系统结构的方式不是所有为数据库表定义的模型都由包含DbContext对象的DLL引用。我们希望默认将所有“ICollection”子集合标记为[NotMapped],然后将它们显式包含在DBContext的“OnModelCreating”重写方法的DbContext模型中。我希望澄清。 – Ted