小编Dus*_*ell的帖子

使用父模型值进行子模型验证.流畅的验证.MVC4

以下是我的问题的简化版本.

我不能压扁模型.我需要一个"孩子"列表来验证生日.

我似乎无法在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)

c# validation asp.net-mvc fluentvalidation asp.net-mvc-4

24
推荐指数
4
解决办法
1万
查看次数

如何向.asmx添加服务引用

我正在研究的团队使用的是使用"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是否可行?可能的工作我们正在废弃.

编辑:添加了我们的目标框架.

c# service-reference asp.net-core

3
推荐指数
1
解决办法
1923
查看次数