public static DTGPropertyMetadata MapToDTGModel(PropertyMetadata propertyMetadata) { DTGPropertyMetadata propertyModel = new DTGPropertyMetadata { Name = propertyMetadata.Name, TypeMetadata = TypeMapper.EmitReferenceDTG(propertyMetadata.TypeMetadata) }; return(propertyModel); }
public static DatabasePropertyMetadata MapToDatabase(DTGPropertyMetadata propertyMetadata) { DatabasePropertyMetadata propertyModel = new DatabasePropertyMetadata { Name = propertyMetadata.Name, TypeMetadata = DatabaseTypeMapper.EmitReferenceDatabase(propertyMetadata.TypeMetadata) }; return(propertyModel); }
public static PropertyMetadata MapToModel(DTGPropertyMetadata propertyMetadata) { PropertyMetadata propertyModel = new PropertyMetadata { Name = propertyMetadata.Name, TypeMetadata = TypeMapper.EmitReferenceModel(propertyMetadata.TypeMetadata) }; return(propertyModel); }
public static XMLPropertyMetadata MapToXML(DTGPropertyMetadata propertyMetadata) { XMLPropertyMetadata propertyModel = new XMLPropertyMetadata { Name = propertyMetadata.Name, TypeMetadata = SerializationTypeMapper.EmitReferenceXML(propertyMetadata.TypeMetadata) }; return(propertyModel); }