【发布时间】:2020-02-28 09:37:07
【问题描述】:
我的视图模型如下
public VMTest
{
[RequiredIf("depdendentproperty", "1")]
public int property1 {get;set;}
public int depdendentproperty
{
get
{
return IMyservice.GetData(property1);
}
}
}
我想通过依赖注入调用Myservice 方法。但为此我需要为看起来不正确的视图模型添加一个重载的构造函数。我的查询是如何在有或没有依赖注入的情况下从服务中获取 viewmdel 的属性值。曾经的解决方案是在服务中添加默认构造函数并直接调用服务方法。请推荐
其实我的要求是通过get方法来实现。为了详细说明,我在 property1 上应用了 RequiredIf 属性。无论何时验证 property1,它都取决于dependentproperty
【问题讨论】:
标签: c# .net asp.net-core asp.net-core-2.0