以下是我的问题的简化版本.
我不能压扁模型.我需要一个"孩子"列表来验证生日.
我似乎无法在Parent类中引用日期,并想知道如何在Fluent验证中完成此操作?
模型
[Validator(typeof(ParentValidator))]
public class Parent
{
public string Name { get; set; }
public DateTime Birthdate { get; set; }
public List<Child> Children { get; set; }
}
public class Child
{
public string ChildProperty{ get; set; }
public DateTime Birthdate { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
验证器
public class ParentValidator : AbstractValidator<Parent>
{
public ParentValidator()
{
RuleFor(model => model.Name).NotEmpty();
RuleForEach(model => model.Children).SetValidator(new ChildValidator());
}
}
public class ChildValidator : AbstractValidator<Child>
{
public ChildValidator()
{
RuleFor(model => model.ChildProperty).NotEmpty(); …Run Code Online (Sandbox Code Playgroud) 我正在研究的团队使用的是使用"net46"框架的ASP.NET Core 1.0应用程序,我们需要为由第三方维护的.asmx遗留服务添加服务引用.
我们还没有像过去那样发现"添加服务参考..."的方法.即右键单击项目文件下的引用,然后单击"添加服务引用"
当我搜索https://docs.asp.net/en/latest/search.html?q=service+reference&check_keywords=yes&area=default并且没有得到任何结果时,文档似乎没有任何帮助.
有没有人这样做过和/或可以提供文档以便我们可以连接?
如果没有人完成上述操作,是否会在ASP.NET Core 1.0中提供单独的解决方案并提供WebAPI是否可行?可能的工作我们正在废弃.
编辑:添加了我们的目标框架.