无名商城论坛

搜索
查看: 228|回复: 0

[其他技术] 【LSP】.Net Core 数据校验Attribute和Flu

[复制链接]

1万

主题

1万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
32464
发表于 2022-5-8 17:04:02 | 显示全部楼层 |阅读模式


导入Excel时需要对字段进行各种逻辑校验,校验过程中会有很多重复,冗余且不灵活,于是想到使用模型校验(DataAnnotations)来优化
一)简单示例
使用DataAnnotations程序集中的注解特性可进行模型验证,微软已提供许多默认规则,如Required,
MinLength,MaxLength等
以下,MaxLength为例,校验字符串长度
4)引入第三方FluentValidation验证框架
一个轻量级第三方验证库,使用Fluent形式的Lamada表达式来构建验证规则,可与.Net Core深度集成实现客户端和服务器端验证,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表