• 2024-04-22FluentValidation
    FluentValidation—FluentValidationdocumentation publicclassCustomerValidator:AbstractValidator<Customer>{publicCustomerValidator(){RuleFor(x=>x.Surname).NotEmpty();RuleFor(x=>x.Forename).NotEmpty().WithMessage(&q
  • 2024-04-17Bogus 实战:使用 Bogus 和 EFCore 生成模拟数据和种子数据【完整教程】
    引言上一章我们介绍了在xUnit单元测试中用xUnit.DependencyInject来使用依赖注入,上一章我们的Sample.Repository仓储层有一个批量注入的接口没有做单元测试,今天用这个示例来演示一下如何用Bogus创建模拟数据,和EFCore的种子数据生成Bogus的优势丰富的数据生成支持:Bogus提
  • 2024-03-07Blazor笔记-Form components
    更新记录注意:非教程。纯笔记,日常查询用的。需要教程的小伙伴找几本书看看即可哈哈,有Vue基础的话非常快,概念都是通的。非工作需要不建议深入学习Blazor,深入Vue吧,用的多,哈哈。完整目录地址:https://www.cnblogs.com/cqpanda/p/17596348.html点击查看2024年3月7日发布。2023
  • 2024-02-27C#使用Bogus生成测试数据
    Bogus介绍Bogus是一个流行的C#库,用于生成伪造数据。它提供了简单而强大的API,可以帮助开发人员轻松生成各种类型的随机数据,包括姓名、地址、日期、电子邮件、电话号码等。Bogus设计灵活,使其适用于各种测试场景,包括单元测试、集成测试以及其他需要测试数据的情况。使用Bogus
  • 2023-05-19基于 .NET的FluentValidation验证教程
    虽然FluentValidation是一个非常强大的验证框架,但针对该框架的中文资料并不完善,零度在学习的过程中,将官方文档进行了翻译,由此产生本文,可供参阅。要使用验证框架,需要在项目中添加对FluentValidation.dll的引用,支持netstandard2.0库和.NET4.5平台,支持.NETCore平台,最简
  • 2023-03-16.NET Core中的验证组件FluentValidation的实战分享
    今天有人问我能不能出一篇FluentValidation的教程,刚好今天在实现我们的.NETCore实战项目之CMS的修改密码部分的功能中有用到FluentValidation,所以就以修改用户密码为实例
  • 2023-03-16 C#封装FluentValidation,用了之后通篇还是AbstractValidator
    黑哥聊dotNetsharedonJun9,20223.8k10mins讲故事前几天看公司一个新项目使用了FluentValidation,大家都知道FluentValidation是一个非常强大的用于构建强类型验证规则的
  • 2022-12-04VS2022之DebuggerVisualizer
    在Debug程序时,面对一些大集合,之前是这样查看的,如下图,这样看起来不直观,集合中的数据只能一个一个实体查看: VS2022预览版带来一个新功能,集合表格可视化,比如下面这样
  • 2022-12-04VS2022之DebuggerVisualizer
    在Debug程序时,面对一些大集合,之前是这样查看的,如下图,这样看起来不直观,集合中的数据只能一个一个实体查看:  VS2022预览版带来一个新功能,集合表格可视化,比如下
  • 2022-11-28.NET6之MiniAPI(二十):实体验证FluentValidation
    为了验证apipost上来的数据的有效性,我们可以引入FluentValidation(详见https://fluentvalidation.net)。在asp.netmvc中,使用的是模型验证,通过在实体类上添加特性达到
  • 2022-11-28.NET6之MiniAPI(二十):实体验证FluentValidation
    为了验证apipost上来的数据的有效性,我们可以引入FluentValidation(详见https://fluentvalidation.net)。在asp.netmvc中,使用的是模型验证,通过在实体类上添加特性达到
  • 2022-09-29学习收-在 .NET 中使用 FluentValidation 进行参数验证
    安装FluentValidation新建了一个很简单的.NETCore的WebAPI程序,只有一个接口是用户注册,入参是一个User类,然后在Nuget中安装 FluentValidation。创建第一个验证对
  • 2022-09-19C#封装FluentValidation
    FluentValidation是一个非常强大的用于构建强类型验证规则的.NET框架,帮程序员解决了繁琐的校验问题,用起来非常爽,但我还是遇到了一件非常不爽的事情,如下代码所示:publi