/// <summary> /// 获取类映射 /// </summary> /// <param name="type">类型</param> /// <param name="configuration">配置</param> /// <returns> /// </returns> /// <exception cref="NullReferenceException"></exception> protected virtual IClassMapper GetClassMapper(Type type, IDapperExtConfiguration configuration) { IClassMapper map = configuration.GetMap(type); if (map == null) { throw new NullReferenceException(string.Format("Map was not found for {0}", type)); } return(map); }
/// <summary> /// Initializes a new instance of the <see cref="SqlGeneratorImpl"/> class. /// </summary> /// <param name="configuration">The configuration.</param> public SqlGeneratorImpl(IDapperExtConfiguration configuration) { Configuration = configuration; }
/// <summary> /// 配置Dapper扩展方法 /// Configure DapperExt extension methods. /// </summary> public static void Configure(IDapperExtConfiguration configuration) { _instance = null; _configuration = configuration; }