/// <summary> /// Constructor set connection, transaction and generates model /// data map from model type input /// </summary> /// <param name="conn"> /// Connection object /// </param> /// <param name="modelType"> /// GlobalTranz.Framework.Common.Models type /// </param> /// <param name="transaction"> /// SQL transaction object. /// </param> public SqlDataAccessor(IDbConnection conn, Type modelType, IDbTransaction transaction) { this.connection = conn; this.modelType = modelType; this.transaction = transaction; this.modelDataMap = ModelDataMap.GetDataMap(modelType); this.commandBuilder = SqlFrameworkCommandBuilder.GetSqlStringBuilder(this.modelDataMap, modelType); }
/// <summary> /// Constructor of DataReaderConverter class. It accepts model type. /// </summary> /// <param name="modelType"> /// The type of model to be associated with the new instance of DataReaderConverter /// </param> public DataReaderConverter(Type modelType) { this.mapping = ModelDataMap.GetDataMap(modelType); }