比如我有一个类继承DbContext 可以重写 OnModelCreating来移除约定
Public class SampleEntites : DbContext
{
protectedoverridevoid OnModelCreating(DbModelBuilder modelBuilder) { modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();//移除复数表名的契约 modelBuilder.Conventions.Remove<IncludeMetadataConvention>();//防止黑幕交易 要不然每次都要访问 EdmMetadata这个表
}
但现在SampleEntites不得不继承ObjectContext(架构已经写死了), 要怎么移除上面的约定。
Public class SampleEntites : ObjectContext
{
}
白板的微信