我想根据我在模型中设置的属性捕获验证错误,并将它们显示在验证摘要控件中。我打算使用ModelState.IsValid函数,但是我的EF函数在一个单独的类中的业务层中,并从后面的UI代码调用。有没有办法在执行如下所示的调用时捕获所有验证错误,然后我可以将其传递回代码后面的UI?
代码背后:
...
person.AddPerson(person)
...
BLL:
Public Shared Function AddPerson(person As Person) As Boolean
Using db As Context = New Context
db.Persons.Add(person)
db.SaveChanges()
Return True
End Using
End Function
谢谢 -