Exemplo n.º 1
0
        private TypeMapping CreateTypeMapping(MappingModel model, ITypeMappingConfiguration configuration)
        {
            var tableName = GetTableName(configuration);
            var mapping   = new TypeMapping(model, configuration.ElementType, tableName);

            foreach (var pair in configuration.Members)
            {
                var member        = pair.Value;
                var memberMapping = MapMember(mapping, member);
                mapping.AddMember(memberMapping);
            }

            return(mapping);
        }