| | |
| | | PropertyInfo[] propertyInfos = modelType.GetProperties(); |
| | | return SimpleValidate(propertyInfos, data); |
| | | } |
| | | |
| | | public static (bool, string, object?) ValidateModelData(object data, Type type) |
| | | { |
| | | if (data == null) return (false, "传入参数不可为null", data); |
| | | ModelValidateAttribute? modelAttribute = type.GetCustomAttribute<ModelValidateAttribute>(); |
| | | if (modelAttribute == null) return (false, $"{type.Name}未定义【ModelValidateAttribute】特性", data); |
| | | PropertyInfo[] propertyInfos = type.GetProperties(); |
| | | return SimpleValidate(propertyInfos, data); |
| | | } |
| | | /// <summary> |
| | | /// 验证实体参数 |
| | | /// </summary> |