コード例 #1
0
 public string GenerateCodePropertyType(IColumn column, bool isGenerateClassType)
 {
     return(TableColumnGenerationHelper.GeneratePorpertyTypeByTableColumn(column, this.EntityIsUseNullAbleType,
                                                                          isGenerateClassType,
                                                                          this.EntityCodeClassNameFormat,
                                                                          StringCase.CamelCase, this._DbPrefix));
 }
コード例 #2
0
 public string GenerateCodePropertyMemberType(IColumn column)
 {
     return(TableColumnGenerationHelper.GeneratePrivateMembersTypeByTableColumn(column,
                                                                                this.EntityIsUseNullAbleType,
                                                                                false,
                                                                                this.EntityCodeClassNameFormat,
                                                                                StringCase.PascalCase,
                                                                                this.DbPrefix));
 }
        public string GenerateCodePropertyParamsName(IColumn column)
        {
            string entityParamsName = TableColumnGenerationHelper.GenerateNameByTableColumn(column, "{0}", StringCase.CamelCase);

            if (TableColumnGenerationHelper.Csharpkeyword.Contains(entityParamsName))
            {
                return(entityParamsName + "p");
            }
            return(entityParamsName);
        }
コード例 #4
0
 public int GenerateColumnSize(IColumn column)
 {
     return(TableColumnGenerationHelper.GenerateColumnSizeByTableColumn(column));
 }
コード例 #5
0
 public string GenerateCodePropertyName(IColumn column)
 {
     return(TableColumnGenerationHelper.GenerateNameByTableColumn(column, "{0}", StringCase.PascalCase));
 }
コード例 #6
0
 public string GenerateCodePropertyMemberName(IColumn column)
 {
     return(TableColumnGenerationHelper.GenerateNameByTableColumn(column,
                                                                  this.EntityCodePropertyMemberPrefix + "{0}",
                                                                  StringCase.CamelCase));
 }
コード例 #7
0
 public string GenerateEntityNHibernateType(IColumn column, bool isGenerateClassType)
 {
     return(TableColumnGenerationHelper.GenerateNHibernateTypeByTableColumn(column, isGenerateClassType, this.EntityClassNameFormat, StringCase.CamelCase, this._DbPrefix));
 }
コード例 #8
0
 public string GenerateEntityNHibernateType(IColumn column)
 {
     return(TableColumnGenerationHelper.GenerateNHibernateTypeByTableColumn(column, IsCreateFKeyClassrefence, this.EntityClassNameFormat, StringCase.PascalCase, this._DbPrefix));
 }
コード例 #9
0
 public string GenerateEntityPorpertyType(IColumn column)
 {
     return(TableColumnGenerationHelper.GeneratePorpertyTypeByTableColumn(column, this.IsUseNullAbleType, IsCreateFKeyClassrefence, this.EntityClassNameFormat, StringCase.PascalCase, this._DbPrefix));
 }
コード例 #10
0
 public string GenerateEntityDefaultValue(IColumn column)
 {
     return(TableColumnGenerationHelper.GetContructInitalValueByTableColumn(column, this.IsUseNullAbleType, this.IsCreateFKeyClassrefence));
 }
コード例 #11
0
 public string GetPkQueryKey(ITable table)
 {
     return(string.Format(this.IdKeyName, TableColumnGenerationHelper.GeneratePorpertyNameByTableColumn(table.PrimaryKeys[0])));
 }
コード例 #12
0
 public string GetPkProprtyName(ITable table)
 {
     return(TableColumnGenerationHelper.GeneratePorpertyNameByTableColumn(table.PrimaryKeys[0]));
 }