Есть ли способ в Asp.Net MVC использовать какую-то свободную проверку?
Я имею в виду, вместо проверки моего poco вот так:
public class User {
[Required]
public int Id { get; set; }
Имея что-то подобное(во внешнем классе):
User.Validate("Required", "Id");
Возможно ли это в Asp.Net MVC 2 (или 3)?
Я знаю, что библиотека FluentValidation существует,но я хотел бы знать, позволяет ли что-то в ядре Asp.Net MVC это сделать.
Мне не нравится загрязнять мой POCO таким образом.Кроме того, что произойдет, если мне нужно проверить, скажем, что BeginDate до EndDate?С атрибутом вы не можете сделать это.