public static DatabaseParameterMetadata MapToDatabase(DTGParameterMetadata parameterMetadata) { DatabaseParameterMetadata parameterModel = new DatabaseParameterMetadata { Name = parameterMetadata.Name, TypeMetadata = DatabaseTypeMapper.EmitReferenceDatabase(parameterMetadata.TypeMetadata), }; return(parameterModel); }
private static DatabaseTypeMetadata EmitReturnTypeDatabase(DTGMethodMetadata method) { DTGMethodMetadata methodInfo = method as DTGMethodMetadata; if (methodInfo == null) { return(null); } return(DatabaseTypeMapper.EmitReferenceDatabase(methodInfo.ReturnType)); }
public static DatabasePropertyMetadata MapToDatabase(DTGPropertyMetadata propertyMetadata) { DatabasePropertyMetadata propertyModel = new DatabasePropertyMetadata { Name = propertyMetadata.Name, TypeMetadata = DatabaseTypeMapper.EmitReferenceDatabase(propertyMetadata.TypeMetadata) }; return(propertyModel); }