/// <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); }
/// <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); }