主要是在實體類中驗證
using system;
namespace jone.function.attribute
public validateattribute(bool allownull)
public validateattribute(bool allownull, string validatetype)
#endregion
#region 屬性
///
/// 描述
///
public string description
set
}///
/// 驗證型別
///
public string validatetype
set}
///
/// 是否可以空
///
public bool allownull
set}
///
/// 用於驗證的正規表示式
///
public string regex
set}
///
/// 對於正確格式的描述
///
public string instruction
set}
#endregion
}#region 使用示例
//public class 使用示例
//// private int _id;
// private string _name;
// //[validate(regex = "^\\d(", description = "身份證號碼")]
// [validate(regex = "", description = "")]
// public int id
//
// get
// }
// [validate(allownull = false, description = "姓名")]
// public string name
//
// get
// }
//}#endregion}
C 反射實體類
using system using system.collections.generic using system.text using system.reflection namespace easysrcoreclass.component.utilcomponent 設定屬性值 public...
LiteORM學習五 實體類驗證
開發這個實體類驗證是為了,減少驗證 這方面的工作量。1 生成實體類,缺省會判斷是否為空的字段。2 在生成的實體類中配置要驗證的屬性。3 在ui層使用,先判斷驗證是否通過在進行新增修改工作。總共有三類來完成驗證工作,如下 attributehandle.cs 類 validateattribute.c...
C 不用實體類獲取json資料
rootobject twolist jsonconvert.deserializeobject res var vqcode twolist.result.questions.tostring json格式中,按問卷分為多個節點,問卷是動態返回的,無法用實體類去裝載 目前確認是count 1,所以...