示例#1
0
 public GenericTableValuedParameter(
     string parameterName,
     IEnumerable <object> tableValuedList,
     TypeSqlDbTypeMap typeSqlDbTypeMap)
 {
     _parameterName    = parameterName;
     _tableValuedList  = tableValuedList;
     _typeSqlDbTypeMap = typeSqlDbTypeMap;
 }
 public SqlDataRecordStrategy(string parameterName,
                              IEnumerable <object> tableValuedList,
                              Type type,
                              TypeSqlDbTypeMap typeSqlDbTypeMap)
 {
     _parameterName    = parameterName;
     _tableValuedList  = tableValuedList;
     _type             = type;
     _typeSqlDbTypeMap = typeSqlDbTypeMap;
 }
        public Tvp(string parameterName, string typeName,
                   IEnumerable <object> rows,
                   TypeSqlDbTypeMap typeSqlDbType = null)
        {
            _parameterName = parameterName;
            _typeName      = typeName;

            if (typeSqlDbType == null)
            {
                typeSqlDbType = new TypeSqlDbTypeMap();
            }
            var genericTvp = new GenericTableValuedParameter(parameterName, rows, typeSqlDbType);

            _rows = genericTvp.GetParameter();
        }
示例#4
0
 public ReferenceTypeSqlDataRecordStrategy(string parameterName,
                                           IEnumerable <object> tableValuedList,
                                           Type type,
                                           TypeSqlDbTypeMap typeSqlDbTypeMap) : base(parameterName, tableValuedList, type, typeSqlDbTypeMap)
 {
 }