Ejemplo n.º 1
0
        public SqlTableMap <T> CreateMap <T>(string name)
        {
            var tableMap = new SqlTableMap <T>();

            tableMap.TableName = name;


            return(tableMap);
        }
Ejemplo n.º 2
0
        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);
        }