/// <summary>
 /// ���캯����
 /// </summary>
 /// <param name="fieldName">�ֶ�����</param>
 /// <param name="usage">�ֶ����͡�</param>
 /// <param name="defaultValue">ȱʡֵ��</param>
 /// <param name="description">�ֶ�������</param>
 public DbFieldAttribute(string fieldName, DbFieldUsage usage, object defaultValue, string description)
 {
     this.fieldName = fieldName;
     this.usage = usage;
     this.defaultValue = defaultValue;
     this.description = description;
 }
 /// <summary>
 /// ���캯����
 /// </summary>
 /// <param name="fieldName">�ֶ�����</param>
 /// <param name="usage">�ֶ����͡�</param>
 public DbFieldAttribute(string fieldName, DbFieldUsage usage)
 {
     this.fieldName = fieldName;
     this.usage = usage;
 }
 /// <summary>
 /// ���캯����
 /// </summary>
 /// <param name="fieldName">�ֶ�����</param>
 /// <param name="usage">�ֶ����͡�</param>
 /// <param name="description">�ֶ�������</param>
 public DbFieldAttribute(string fieldName, DbFieldUsage usage, string description)
     : this(fieldName, usage, null, description)
 {
 }