C 實體類中做資料驗證

2021-10-09 14:49:17 字數 1159 閱讀 5807

主要是在實體類中驗證

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,所以...