Exemple #1
0
 /// <summary>
 /// 根据DDL表字段对象增加对应的属性
 /// </summary>
 /// <param name="item"></param>
 /// <param name="sb"></param>
 internal static void AppendEntityStandardProperties(this DDLEntityFieldItem item, ref StringBuilder sb)
 {
     //目标
     //        private decimal _urid;
     //        public decimal URID { get { return _urid; } set { _urid = value; } }
     sb.AppendFormatLine("        private {0} _{1};",
                         item.TypeString,
                         item.LowerTitle);
     sb.AppendFormatLine("        public {0} {1} {{ get {{ return _{2}; }} set {{ _{2} = value; }} }}",
                         item.TypeString,
                         item.UpperTitle,
                         item.LowerTitle);
 }
Exemple #2
0
 /// <summary>
 /// 根据DDL表字段对象增加对应的静态 属性
 /// </summary>
 /// <param name="item"></param>
 /// <param name="sb"></param>
 internal static void AppendEntityStaticProperties(this DDLEntityFieldItem item, ref StringBuilder sb)
 {
     //目标
     //#region StaticFields
     //public static DBFieldItem URIDProperty = new DBFieldItem("URID", false, FieldItemType.NUMBER, 10, 0, false);
     //#endregion
     sb.AppendFormatLine("        public static DBFieldItem {0}Property = new DBFieldItem(\"{0}\",{1}, FieldItemType.{2}, {3}, {4},{5});",
                         item.UpperTitle,
                         item.IsPrivateKeyString,
                         item.Type,
                         item.Length,
                         item.Accuracy,
                         item.NullableString);
 }