public static DTGParameterMetadata MapToDTG(DatabaseParameterMetadata parameterMetadata) { DTGParameterMetadata parameterModel = new DTGParameterMetadata { Name = parameterMetadata.Name, TypeMetadata = DatabaseTypeMapper.EmitReferenceDTG(parameterMetadata.TypeMetadata), }; return(parameterModel); }
private static DTGTypeMetadata EmitReturnTypeDTG(DatabaseMethodMetadata method) { DatabaseMethodMetadata methodInfo = method as DatabaseMethodMetadata; if (methodInfo == null) { return(null); } return(DatabaseTypeMapper.EmitReferenceDTG(methodInfo.ReturnType)); }
public static DTGPropertyMetadata MapToDTG(DatabasePropertyMetadata propertyMetadata) { DTGPropertyMetadata propertyModel = new DTGPropertyMetadata { Name = propertyMetadata.Name, TypeMetadata = DatabaseTypeMapper.EmitReferenceDTG(propertyMetadata.TypeMetadata) }; return(propertyModel); }