fluentvalidation 相关问题

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

ASP.NET Core中的流畅验证

我试图将我之前在Asp.net MVC 4上的项目验证替换为Asp.net Core。并有一些问题。 Asp.net Core项目中的流程如下:Middleware => ControllerCTOR => ...

回答 2 投票 1

将文本区域设置为必填字段

我有一个textarea,我想将其设置为必需。我试图从流畅的验证中使用规则,但仍然没有发生什么。我也尝试过使用[必需]等等。有人......

回答 2 投票 0

如何使用out参数模拟方法?

我正在使用一个在函数中使用参数的库,我需要使用该函数测试我的代码。所以,试图让嘲笑来到我这里,通过我一直在使用的Moq ...

回答 1 投票 12

使用Fluent验证在ServiceStack中进行复杂(深层嵌套)请求验证

我很简短,尝试在ServiceStack DTO中使用Fluent验证,当模型具有嵌套多个级别的属性时。例如:模型的结构类似于A => B => C => D ......

回答 1 投票 1

如何在流畅验证中使用计算属性

我目前正在使用一个dto,其中包含以下几个字段:public class Person {public string FirstName {get;组; public字符串LastName {get;组; } //其他属性}我有......

回答 1 投票 0

RuleForEach - 需要访问item的索引

考虑这个简化的代码:public class Request {public List 选择{get;组;公共类选择{public decimal Price {get;组;公共类......

回答 2 投票 0

验证在“mvc”控制器中无效[关闭]

我正在使用Visual Studio 2013,并安装了fluentvalidation mvc但验证不起作用,虽然程序工作正常但在执行程序时,fluentvalidation函数...

回答 1 投票 0

流畅的验证自定义检查

使用Fluent验证C#库我有这个代码,当用户创建新的银行帐户时,它会检查余额。公共类BankAccountValidator:AbstractValidator ...

回答 1 投票 0

FluentValidation - 仅当NOT NULL时,检查值才是日期

我有一个bool以及一个可以为null的DateTime属性。仅当bool设置为true时才需要DateTime ...如果bool为true,我想验证日期。到目前为止我有这个表达.....

回答 2 投票 7

多个属性的FluentValidation规则

我有一个FluentValidator,它有多个属性,如zip和county等。我想创建一个规则,它接受两个属性,就像RuleFor构造公共类FooArgs {public string ...

回答 3 投票 27

使用FluentValidation验证互斥字段

我试图使用FluentValidation验证三个字段中只有一个具有值。 RuleFor(x => x.Date1).Must(x =>!x.HasValue).When(x => x.Date2.HasValue ...

回答 3 投票 4

如何在流畅的验证失败后调用方法

如果流畅的验证方法失败,我想运行一个方法。 RuleFor(x => x.SheepName).Must(x => x.SheepName == null)。当(x => x.HasSheep == false)....

回答 1 投票 3

FluentValidation和对象的集合,其属性应该是唯一的

我上课了:赞助{int Order};我收藏了它:IEnumerable 主办。我想检查订单是否对此集合是唯一的。我可以通过......

回答 1 投票 0

如何使用.NET Core在Web API中使用FluentValidation执行异步ModelState验证

这个问题是本文的后续内容 - 如何在Web API中使用FluentValidation执行异步ModelState验证?我想知道FluentValidation是否有办法执行异步ModelState ...

回答 1 投票 0

验证抛出“无法将'BaseModel'类型的对象强制转换为'DerivedModel'。”

当我尝试编写验证器时,我发现FluentValidation(v8.2.0)存在一个奇怪的问题:System.InvalidCastException HResult = 0x80004002 Message =无法转换类型为'BaseModel'的对象...

回答 1 投票 1

如何添加流畅的验证

我有2个属性VacancyId(字符串)CompanyId(int)我试图使两个都需要并检查其中任何一个是否有任何值。 RuleFor(x => x.CompanyId).NotNull()。DependentRules(()...

回答 1 投票 1

fluentvalidation InclusiveBetween动态设置范围

我正在使用FluentValidation我想使用以下方法进行范围验证:InclusiveBetween RuleFor(x => x.Height).InclusiveBetween(x => x.min,x.max)。我希望能得到......

回答 2 投票 1

不需要的文化特定dll复制到bin目录

我正在使用visual studio 2013&Fluent Validation 5.6.2我看到在bin文件夹中构建后,它会复制所有特定于文化的FluentValidation.resources.dll,这似乎是提到它...

回答 2 投票 16

使用Fluent Validator验证Bool

我想使用流利的验证器验证bool属性。我应该使用哪种方法? .NotNull()和.NotEmpty()函数不起作用。谢谢。

回答 4 投票 4

FluentValidation:默认情况下自动为所有属性应用规则

我有一个具有一些属性的Person,所以我想自动默认为所有属性应用FluentValidation Rule例如:string:NotNull(),NotEmpty(),Length()... enum:IsInEnum()List:...

回答 1 投票 1

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