示例#1
0
        /// <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>();
        }
示例#2
0
 /// <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;
 }