From 3201a3b2906a5be7cfed0a54f65cc099eab3abc9 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Sat, 1 Jul 2017 13:34:28 +0800 Subject: [PATCH] - --- .../Abstract/CodeFirstProvider/CodeFirstProvider.cs | 2 +- .../SqlSugar/CompatibleNetCore/CompatibleExtensions.cs | 8 ++++++++ Src/Asp.Net/SqlSugar/InstanceFactory.cs | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/Src/Asp.Net/SqlSugar/Abstract/CodeFirstProvider/CodeFirstProvider.cs b/Src/Asp.Net/SqlSugar/Abstract/CodeFirstProvider/CodeFirstProvider.cs index 5bc6f0a7d..cc2a19345 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/CodeFirstProvider/CodeFirstProvider.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/CodeFirstProvider/CodeFirstProvider.cs @@ -45,7 +45,7 @@ namespace SqlSugar } public virtual void InitTables(string entitiesNamespace) { - var types = Assembly.Load(entitiesNamespace).GetTypes(); + var types = ReflectionCore.Load(entitiesNamespace).GetTypes(); InitTables(types); } public virtual void InitTables(params string[] entitiesNamespaces) diff --git a/Src/Asp.Net/SqlSugar/CompatibleNetCore/CompatibleExtensions.cs b/Src/Asp.Net/SqlSugar/CompatibleNetCore/CompatibleExtensions.cs index e10a8842d..476eb14fc 100644 --- a/Src/Asp.Net/SqlSugar/CompatibleNetCore/CompatibleExtensions.cs +++ b/Src/Asp.Net/SqlSugar/CompatibleNetCore/CompatibleExtensions.cs @@ -80,4 +80,12 @@ namespace SqlSugar return method.ReflectedType; } } + + public static class ReflectionCore + { + public static Assembly Load(string name) + { + return Assembly.Load(name); + } + } } diff --git a/Src/Asp.Net/SqlSugar/InstanceFactory.cs b/Src/Asp.Net/SqlSugar/InstanceFactory.cs index f812b48fd..4f848ab2d 100644 --- a/Src/Asp.Net/SqlSugar/InstanceFactory.cs +++ b/Src/Asp.Net/SqlSugar/InstanceFactory.cs @@ -8,7 +8,7 @@ namespace SqlSugar { public class InstanceFactory { - static Assembly assembly = Assembly.Load(PubConst.AssemblyName); + static Assembly assembly = ReflectionCore.Load(PubConst.AssemblyName); static Dictionary typeCache = new Dictionary(); #region Queryable