/// <summary> /// Creates new instance of <see cref="DataManager"/> /// </summary> /// <param name="spExecuter">Stored procedures</param> /// <param name="mapInfo">Mapping information</param> public DataManager(ISpExecuter spExecuter, MapInfo mapInfo) { // setting fields this._spExecuter = spExecuter; this._mapInfo = mapInfo; // initializing this._cachedParameterGetters = new ConcurrentDictionary <Type, Delegate>(); }
/// <summary> /// Creates new instance of <see cref="Repo{TResult}"/> /// </summary> /// <param name="mapInfo">mapping information</param> /// <param name="spExecuter">stored procedure executer</param> public Repo(MapInfo mapInfo, ISpExecuter spExecuter) { // setting fields this._mapInfo = mapInfo; this._spExecuter = spExecuter; }