Example #1
0
 /// <summary>
 /// 初始化数据访问配置
 /// </summary>
 /// <param name="defaultMapper">默认实体映射类型</param>
 /// <param name="mappingAssemblies">实体映射类型检索程序集</param>
 /// <param name="sqlDialect">SQL方言实例</param>
 public DalConfiguration(Type defaultMapper, IList <Assembly> mappingAssemblies, ISqlDialect sqlDialect)
 {
     DefaultMapper     = defaultMapper;
     MappingAssemblies = mappingAssemblies ?? new List <Assembly>();
     Dialect           = sqlDialect;
     DalImplementor    = new DalImplementor(new SqlGeneratorImpl(this));
 }
Example #2
0
 /// <inheritdoc />
 public void SetMappingAssemblies(IList <Assembly> assemblies)
 {
     MappingAssemblies = assemblies ?? new List <Assembly>();
     ClearCache();
     DalImplementor = new DalImplementor(new SqlGeneratorImpl(this));
 }