有這樣一個需求:一個實體模型,有一個屬性是一個實體列表List<OrderDetail>,我需要對實體列表遍歷,對每一個實體的屬性根據屬性特性進行驗證,如是否為必填等等,如下一個反射方法能滿足需求。
Order order {; List<OrderDetail> orderDetail {; OrderID {; ID {; Quantity {;
示例代碼:
MyMethod( (PropertyInfo propertyInfo value = propertyInfo.GetValue(obj, = count = Convert.ToInt32(objType.GetProperty().GetValue(value, ( i = ; i < count; i++ listItem = objType.GetProperty().GetValue(value,