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,如需转载请自行联系原作者
相关文章
|
5月前
|
存储 SQL BI
【Entity Framework】你知道如何处理无键实体吗
【Entity Framework】你知道如何处理无键实体吗
35 0
|
5月前
|
存储 API 数据库
【Entity Framework】创建并配置模型
【Entity Framework】创建并配置模型
23 0
|
5月前
|
存储 SQL API
【Entity Framework】EF中实体属性
【Entity Framework】EF中实体属性
34 0
|
数据库
Entity Framework 实体状态
Entity Framework 实体状态
151 0
Entity Framework 实体状态
|
数据库 C#
Entity Framework 简单属性映射
Entity Framework 简单属性映射
1094 0
Entity Framework 简单属性映射
|
API 数据库
Entity Framework复杂类型属性映射
Entity Framework复杂类型属性映射
147 0
Entity Framework复杂类型属性映射
|
程序员 数据库 关系型数据库