Exemplo n.º 1
0
 /// <summary>
 /// 设置缺省约定映射策略,比如ClassName到TableName的转换约定,字段或属性到列名的转换约定
 /// </summary>
 /// <param name="mappingConversion"></param>
 /// <returns></returns>
 public DbConfiguration SetMappingConversion(IMappingConversion mappingConversion)
 {
     Guard.NotNull(mappingConversion, "mappingConversion");
     this.mappingConversion    = mappingConversion;
     MappingConversion.Current = mappingConversion;
     return(this);
 }
Exemplo n.º 2
0
 /// <summary>
 /// 设置ClassName到TableName的转换函数
 /// </summary>
 /// <param name="fnClassNameToTalbeName"></param>
 /// <returns></returns>
 public DbConfiguration SetClassNameToTalbeName(Func <string, string> fnClassNameToTalbeName)
 {
     Guard.NotNull(fnClassNameToTalbeName, "fnClassNameToTalbeName");
     this.mappingConversion = new ProxyMappingConversion(fnClassNameToTalbeName);
     return(this);
 }