コード例 #1
0
        public static DBParameterModel MapToDB(BaseParameterMetadata parameterMetadata)
        {
            DBParameterModel parameterModel = new DBParameterModel
            {
                Name         = parameterMetadata.ParameterName,
                TypeMetadata = DBTypeMapper.EmitReferenceDatabase(parameterMetadata.TypeMetadata),
            };

            return(parameterModel);
        }
コード例 #2
0
        public static DBPropertyModel MapToDB(BasePropertyMetadata propertyMetadata)
        {
            DBPropertyModel propertyModel = new DBPropertyModel
            {
                Name         = propertyMetadata.Name,
                TypeMetadata = DBTypeMapper.EmitReferenceDatabase(propertyMetadata.TypeMetadata)
            };

            return(propertyModel);
        }
コード例 #3
0
        private static DBTypeModel EmitReturnTypeDatabase(BaseMethodMetadata method)
        {
            BaseMethodMetadata methodInfo = method as BaseMethodMetadata;

            if (methodInfo == null)
            {
                return(null);
            }
            return(DBTypeMapper.EmitReferenceDatabase(methodInfo.ReturnType));
        }