【发布时间】:2020-08-09 08:27:36
【问题描述】:
我需要使用特定类型的实体创建数据库上下文,因为我在解决方案上有多个数据库上下文。我的问题是OnModelCreating 我们从程序集builder.ApplyConfigurationsFromAssembly(Assembly.GetExecutingAssembly()) 应用配置所以我想应用配置只有IEntityTypeConfiguration 实体类型具有基本模型BaseEntity,如下所示
public class DaysOfWeekBuilder : IEntityTypeConfiguration<DaysOfWeek>
{
public void Configure(EntityTypeBuilder<DaysOfWeek> builder)
{
builder.ToTable("DaysOfWeek");
builder.Property(e => e.Name).HasMaxLength(15);
}
}
所以DaysOfWeek实体有基类BaseEntity
public class DaysOfWeek : BaseEntity
{
public string Name { get; set; }
}
我们如何过滤IEntityTypeConfiguration 实体具有基本模型BaseEntity?
谢谢
【问题讨论】:
标签: c# asp.net-core entity-framework-core entity-framework-migrations dbcontext