fluentvalidation 相关问题

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

使用FluentValidation和Autofac注册通用验证器

我有一个通用类,以相同的方式处理不同的实体。我正在尝试在此通用类中实现Validator,Validator类型应根据通用类型而变化。对于...

回答 1 投票 0

如何将FluentValidation库与MediatR IPipelineBehavior一起使用?

我开始研究MediatR,但是当从邮递员调用GET端点时出现了问题,API返回500 Internal Server Error。而且,我认为...

回答 1 投票 1

对包含逗号分隔的电子邮件的字符串进行验证

我正在尝试在MVC模型中验证此属性,该模型可以包含零个或多个以逗号分隔的电子邮件地址:public class DashboardVM {public string CurrentAbuseEmails {get;组; } ...

回答 2 投票 5

FluentValidation使用自定义IActionFilter

我有一个自定义的IActionFilter,可以像这样向我的应用程序注册:services.AddControllers(options => options.Filters.Add(new HttpResponseExceptionFilter()));该类如下所示:...

回答 2 投票 0

FluentValidation具有2个对象之间的映射

我有一个清单,所有道具都是一个字符串,我需要维护它。但是现在我想生成一个映射属性的新列表,如果验证失败,它将设置IsValid属性为...

回答 1 投票 0

RuleSet中的FluentValidation验证程序未执行

我有一个具有规则集公共类ApplicationValidator的验证器:AbstractValidator {public ApplicationValidator(){RuleSet(“ CreateApplication”,()=> ...

回答 1 投票 0

我如何显示asp.net核心中唯一字段的错误

我有一个与验证属性相关的问题!我使用.net core 2.1。我在DbContext类的OnModelCreating方法中检查了唯一字段,它工作正常。现在我想显示一个...

回答 1 投票 0

MicroElements.Swashbuckle.FluentValidation AddFluentValidationRules使用命令处理程序模式

尝试从https://docs.microsoft.com/zh-cn/dotnet/architecture/microservices/microservice-ddd-cqrs -...中使用命令处理程序模式来使MicroElements.Swashbuckle.FluentValidation正常工作。]] >

回答 1 投票 1

基于其他属性验证属性的最佳做法

想象一下,您有一个类似的类:public enum Kind {Kind1,Kind2} public class MyForm {public string Kind {get;组; } public ACustomClass1 Custom1 {get;组; } public ACustomClass2 ...

回答 1 投票 0

在C#中的非包装类中对集合进行FluentValidation

每次我在集合上看到FluentValidation时,列表的周围都有一个包装器类,如A所示。包装器类的问题是必须将集合分配给一个字段...

回答 1 投票 0

如何解决错误:Microsoft.Extensions.DependencyInjection

如何解决以下错误? InvalidOperationException:尝试激活“ MyProject.Web.UI.Validation.FileValidator”时,无法解析类型为“ PostUploader”的服务。 ...

回答 1 投票 0

如何避免在FluentValidation中重复进行外部调用

我正在为需要多个类似/相同数据库调用的类(例如Car)编写验证。 RuleFor(c => c.Id).MustAsync(异步(car,id,上下文,取消)=> {return ...

回答 2 投票 0

如何在fluentValidation中创建自定义消息占位符?

如何在fluentValidation中创建自定义消息占位符?例如:{FileName}公共类FileValidator:AbstractValidator {私有只读PostUploader ...

回答 1 投票 0

如何通过FluentValidation验证上传的文件

如何使用FluentValidation验证上传的文件?

回答 1 投票 2

验证是否应该与数据库通信?

我不确定我是否正确使用FluentValidation。我很困惑..验证程序应该与数据库通信吗?例如,我有一个端点将Item添加到Order。这是我的模特...

回答 2 投票 0

复杂类-跨类实现

系统详细信息FluentValidation版本:FluentValidation,版本= 7.0.0.0 Web框架版本:ASP.NET Core 2.1问题描述public class Address {public string Address {get;组; } ...

回答 1 投票 1

我如何存储一堆异常,然后作为Web API的响应返回?

因此,我试图将一堆数据从Excel导入到Web Api中的数据库,该数据正在使用FluentValidation进行验证,问题是,每当我从行中收到包含错误信息的行时,...

回答 3 投票 0

CascadeMode.StopOnFirstFailure不起作用

我具有以下流利的验证:RuleFor(o => o.zipCode).Cascade(CascadeMode.StopOnFirstFailure).NotEmpty().Must((o,zipCode)=> CountryInfoMap.IsValidPostalCode(zipCode,“ ...] >

回答 1 投票 0

Asp.Net Core 3.0中的Fluent验证未触发基类验证

我在Asp.Net Core 3.0 Razor Pages项目中使用的是FluentValidation版本:8.5.1。我有一个从基类派生的类,如下所示:公共类BranchEditViewModel:BranchViewModel {...

回答 1 投票 0

具有相等DateTimeOffset日期返回错误的单元测试

我正在对带有日期的请求进行单元测试。这些日期带有相同的时间戳,并且测试失败。在不同的时间戳下,测试运行良好,但是在相同的时间戳下,...

回答 4 投票 0

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