This commit is contained in:
sunkaixuan
2017-07-01 13:34:28 +08:00
parent c8067b9c90
commit 3201a3b290
3 changed files with 10 additions and 2 deletions

View File

@@ -45,7 +45,7 @@ namespace SqlSugar
} }
public virtual void InitTables(string entitiesNamespace) public virtual void InitTables(string entitiesNamespace)
{ {
var types = Assembly.Load(entitiesNamespace).GetTypes(); var types = ReflectionCore.Load(entitiesNamespace).GetTypes();
InitTables(types); InitTables(types);
} }
public virtual void InitTables(params string[] entitiesNamespaces) public virtual void InitTables(params string[] entitiesNamespaces)

View File

@@ -80,4 +80,12 @@ namespace SqlSugar
return method.ReflectedType; return method.ReflectedType;
} }
} }
public static class ReflectionCore
{
public static Assembly Load(string name)
{
return Assembly.Load(name);
}
}
} }

View File

@@ -8,7 +8,7 @@ namespace SqlSugar
{ {
public class InstanceFactory public class InstanceFactory
{ {
static Assembly assembly = Assembly.Load(PubConst.AssemblyName); static Assembly assembly = ReflectionCore.Load(PubConst.AssemblyName);
static Dictionary<string, Type> typeCache = new Dictionary<string, Type>(); static Dictionary<string, Type> typeCache = new Dictionary<string, Type>();
#region Queryable #region Queryable