假设我有一个我需要验证的模型。我可以向要验证的属性添加一些验证属性。它工作得很好。但在某些时候我想根据其他模型验证这个模型(我需要查询db)。这里有一些选择。
_
if (Model.IsValid) {
if(!await Manager.Create(myModel)) {
Model.CopyErrors(Manager.Errors); // Extension method for Model
}
}
那么处理这种情况的正确方法是什么?
P.S。我正在使用asp.net核心和实体框架核心