/// <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); }
/// <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); }