protected override void OnModelCreating(ModelBuilder modelBuilder)
{
try
{
var compilationLibrary = DependencyContext.Default.CompileLibraries.Where(x => !x.Serviceable && x.Type == "project" && x.Type != "package");
foreach (var item in compilationLibrary)
{
AssemblyLoadContext.Default.LoadFromAssemblyName(new System.Reflection.AssemblyName(item.Name))
.GetTypes().Where(x => !x.IsAbstract && x.BaseType != null && x.IsAssignableTo(typeof(BaseEntity)))
.ToList()
.ForEach(x =>
{
modelBuilder.Entity(x);
});
}
}
catch (Exception e)
{ throw new InvalidOperationException(e.Message);
}
base.OnModelCreating(modelBuilder);
}

最新文章

  1. spring boot开发入门
  2. EF框架组件详述【Entity Framework Architecture】(EF基础系列篇3)
  3. mongodb语法备份(转)
  4. JS-Number
  5. 视图(View)与部分视图(Partial View)之间数据传递
  6. Ubuntu14.04下安装Hadoop2.4.0 (单机模式)
  7. mysql查看和修改最大数量
  8. CentOS 6.4 32位系统 LAMP(Apache+MySQL+PHP)安装步骤
  9. 翻译:为 URL Rewrite 模块创建重写规则
  10. 【gcd+数学证明】【HDU1722】 CAKE
  11. linux进程之fork 和 exec函数
  12. 【图文教程】用“iz3d”软件将您的游戏打造为红蓝3D游戏。
  13. 小米2S 中文和英文支持TWRP,真实双系统支持
  14. 多线程学习之二坚不可摧模式Immutable pattern
  15. MATLAB(5)——生成归一化直方图
  16. 优化hexo访问速度-将hexo部署到云主机VPS
  17. MySQL 库名重命名
  18. js中的一些方法
  19. Java案例-用户注册邮箱绑定激活功能实现
  20. [Android]Android布局优化之<include />

热门文章

  1. 错误:Required request parameter 'XXX' for method parameter type String is not present
  2. 搭建IIS网站后,点击浏览地址,报403错误
  3. uniapp开发微信小程序
  4. CH579-Lwip-2.12移植
  5. openEuler 部署Kubernetes(K8s)集群
  6. 简单体验一个高性能,简单,轻量的ORM库- Dapper (无依赖其它库,非常方便高效)
  7. electron + go 如何从sqlite获取数据
  8. (5)go-micro微服务domain层开发
  9. pip19.2.3升级到20.3.3版本升级失败问题
  10. 路由分发、名称空间、虚拟环境、视图层三板斧、JsonResponse对象、request对象获取文件、视图层FBV与CBV的源码剖析、模版层简介