/// <summary> /// 取得欄位預設值(字串預設為空字串、數值預設為 0,布林值預設為 false,其他為 DBNull.Value)。 /// </summary> /// <param name="fieldDefine">欄位定義。</param> public static object GetDefaultValue(GFieldDefine fieldDefine) { if (fieldDefine.AllowNull) return DBNull.Value; else return DataFunc.GetDefaultValue(fieldDefine.DbType); }
/// <summary> /// 建構函式 /// </summary> /// <param name="fieldDefine">欄位定義</param> public GDbFieldDefine(GFieldDefine fieldDefine) { this.FieldName = fieldDefine.FieldName; this.DisplayName = fieldDefine.DisplayName; this.AllowNull = fieldDefine.AllowNull; this.DbType = fieldDefine.DbType; this.MaxLength = fieldDefine.MaxLength; }