Entityframework core 动态添加模型实体

简介:

重新DBContext中OnModelCreating

复制代码
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
// 取基类=EntityBase
var entityTypes = Assembly.GetEntryAssembly().GetTypes()
.Where(type => !String.IsNullOrEmpty(type.Namespace))
.Where(type => type.GetTypeInfo().BaseType != null && type.GetTypeInfo().BaseType == typeof(EntityBase));

foreach ( var type in entityTypes)
{
modelBuilder.Model.GetOrAddEntityType(type);
}
base.OnModelCreating(modelBuilder);
}
复制代码



本文转自94cool博客园博客,原文链接:http://www.cnblogs.com/94cool/p/5849523.html,如需转载请自行联系原作者
相关文章
|
数据库
Entity Framework 实体状态
Entity Framework 实体状态
111 0
Entity Framework 实体状态
|
数据库 C#
Entity Framework 简单属性映射
Entity Framework 简单属性映射
1070 0
Entity Framework 简单属性映射
|
API 数据库
Entity Framework复杂类型属性映射
Entity Framework复杂类型属性映射
123 0
Entity Framework复杂类型属性映射