fluentvalidation 相关问题

Fluent Validation是一个ASP.NET MVC集成验证框架,允许开发人员使用表达式设置验证规则。它是可测试的并且与控制(依赖注入)模式和TDD(测试驱动开发)技术的反转完全兼容。

ASP.NET Core:如何解决流畅验证中的错误

我在使用 Fluent Validation 的 ASP.NET Core 8 Web API 中有以下代码: 公共类 CreateBranchBulkUploadCommand :IRequest> { 公共 IFormFile 文件 { 获取;放; } }

回答 1 投票 0

如何使用 .NET FluentValidation InlineValidator 创建规则集?

我正在创建一个 InlineValidator (来自 FluentValidation nuget 包/库)。 var 验证器 = 新的 InlineValidator; validator.RuleFor(x => x.Surname).NotNull(); 验证器.规则...

回答 2 投票 0

ASP.NET Core - Fluent 验证不起作用,并且验证详细信息未显示在响应正文中

在 ASP.NET Core 8 Web API 中使用 Dapper 和 HttpClient 进行流畅验证,当我提交时,我在 Swagger JSON ResponseBody 中得到了这个: 插入帐户失败。 但是当我检查日志文件时...

回答 1 投票 0

FluentValidation 规则链不会在第一次失败时停止

我有一个模型: 公共类DTO { 公共 int[] StatementItems { 获取;放; } } 我想验证一下: StatementItems 不为空 StatementItems 不为空 声明项目没有

回答 4 投票 0

FluentValidation 多个验证器

我可以向一个对象添加多个验证器吗?例如: 公共接口 IFoo { int Id { 得到;放; } 字符串名称 { 获取;放; } } 公共接口IBar { 字符串东西{获取;放; ...

回答 5 投票 0

FluentValidation 在验证字典项时使用数组索引而不是字典键(Items[0].Name 而不是 Items["foo"].Name)

序言:这是关于 .NET 4 和 ASP.NET 5 with FluentValidation 8.5 的旧问题的后续问题。虽然这可以被认为是重复的,但 FluentValidation 已经改变了

回答 1 投票 0

Fluent Validation 似乎在第一次失败后就停止了

我一直在将我的 Fluent Validations 从 10 更新到 11,但我突然遇到了很多单元测试错误,这让我相信 Fluent Validations 并未执行所有规则。这...

回答 2 投票 0

asp.net core web api 项目如何使用 FluentValidation 自动验证

我想用fluidvalidation自动验证异常,但现在还做不到。如果我将 Validator 放在同一个项目中,它会起作用,但如果我将 Validator 放在另一个库中......

回答 2 投票 0

流畅的验证添加带有索引的规则

我为这个模型做了一个流畅的验证类 公开课 OnlineCashierRequest { 引导发票Id { 获取;放; } 字符串 ClientPhoneOrEmail { 获取;放; } 列表<

回答 2 投票 0

如何用返回 null 的 TryCatch 包装 Expression<Func<T, TProperty>>?

我正在尝试验证我的 Unity MonoBehavior,以便在脚本设置不正确时更加明显。我从我所做的其他 C# 工作中了解到 FluentValidation,因此我设置了 Nuget

回答 1 投票 0

ASP.NET Core Web API - FluentValidationMvcExtensions.AddFluentValidation(IMvcBuilder, Action<FluentValidationMvcConfiguration>)'已过时

在 ASP.NET Core-6 Web API 中,我使用 FluentValidation.AspNetCore(11.2.1)。 我在 Program.cs 中有这段代码: builder.Services.AddMvc().AddFluentValidation(fv => { fv.

回答 5 投票 0

按条件设置 Fluent Validator

我正在尝试为“Address”设置验证器取决于项目是否存在,但我想使用 RuleFor 和其他方便的方法,而不是使用“ValidationContext”手动记录每个错误,但看起来...

回答 1 投票 0

C# 按条件设置 Fluent Validator

我正在尝试为“Address”设置验证器,具体取决于项目是否存在,但我想使用 RuleFor 和其他方便的方法,而不是使用“ValidationContext”手动记录每个错误,但看起来...

回答 1 投票 0

FluentValidation 在 C#/.NET 中不起作用

我正在尝试验证端点的输入参数。我想使用 FluentValidator,这是逻辑 // 该类与 Program.cs 类位于不同的程序集中 公开课

回答 1 投票 0

MediatR 管道行为的流畅验证响应

我有一个 MediatR Pipeline 行为,用于使用 FluentValidation 库验证命令。我见过很多从行为中抛出 ValidationException 的例子,这对于......

回答 3 投票 0

对 null 或最小最大字符串长度进行流畅的验证检查

我找不到询问确切考试问题的问题,所以我自己写。 我必须验证具有多个字符串属性的模型。它们中的每一个都可以为 Null 或介于 1 到 100 之间

回答 1 投票 0

FluentValidation:验证仅设置了一个属性

我正在努力为一个类实现验证器,其中只应设置一个属性。 假设我们有以下课程: 公开课 SomeClass { 公共日期时间SomeDate {获取;是...

回答 4 投票 0

Datagrid Net 8.0 中的 Blazorise 流畅验证

我正在尝试在 blazorise 数据网格中实现流畅的验证。 脚步: 服务 .AddBlazorise(); 服务 .AddBootstrapProviders() .AddFontAwesomeIcons() .AddBlazoriseFluentVali...

回答 1 投票 0

如何避免在 Fluent Validation 中重复从数据库检索数据?

在我的项目中,我使用 Fluent Validation 来定义自定义验证规则。我注意到在我的许多验证规则中,需要从数据库中检索值才能执行有效...

回答 2 投票 0

Fluent 验证 C# 已过时

我在流畅的验证命令行方面遇到问题,当前库将执行行标记为已过时。 services.AddMvc(options => options.Filters.Add()).

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.