public SqlTableMap <T> CreateMap <T>(string name) { var tableMap = new SqlTableMap <T>(); tableMap.TableName = name; return(tableMap); }
public virtual SqlTableMap <T> GetTableMap <T>() where T : class { var map = new SqlTableMap <T>(); map.TableName = GetTableAttribute <T>(); var propertyMap = this.GetColumnAttributes <T>(); foreach (ColumnMap column in propertyMap) { map.ColumnMaps.Add(new SqlColumnMap() { ColumnName = column.ColumnName, PropertyName = column.PropertyName, DbType = column.SqlDbType, Size = column.Size }); } return(map); }