我想在我的控制器中使用我的EF Core类作为视图。所以,我不想在我的EFC类中使用绑定属性,但是想要创建从EFC类继承的新类。那么,是否可以将继承的视图类中的属性标记为“非绑定”或“需要绑定”。
让我们看看样本:
public class EFModelClass
{
public Guid Id { get; set; }
public int A { get; set; }
}
...
public class EFInheritedView : EFModelClass
{
public EFInheritedView()
{
SetBindingValue(Id, BindNever);
SetBindingValue(A, BindRequired);
}
}
...
public class MyController : Controller
{
public void Index([FromBody]EFInheritedView view)
{
//Do something
}
}
在这里,正如您所看到的,SetBindingValue
是我正在寻找的方法/代码部分。