Валидация в ASP.NET MVC 3 с помощью Fluent NHibernate - PullRequest
0 голосов
/ 24 декабря 2010

Существует ли какая-либо облегченная структура с ModelBinder для связывания моделей NHibernate с проверкой?

Ответы [ 2 ]

0 голосов
/ 05 апреля 2011

Попробуйте NHibernate Validator . Это позволяет вам добавлять атрибуты типа [NotNull] в классы модели вашего домена, которые влияют на генерацию схемы и могут быть проверены на соответствие следующим образом:

var invalidValues = engine.Validate(blog);
foreach (var invalidValue in invalidValues)
{
    Console.WriteLine(
        "{0}: {1}",
        invalidValue.PropertyName, 
        invalidValue.Message);
}
0 голосов
/ 24 декабря 2010

Как насчет ASP.NET MVC и NHibernate?Не уверен, что вы ожидаете от «фреймворка».Например, что вы подразумеваете под связывателями моделей для привязки к NHibernate Model?NHibernate просто использует обычные POCO, так что вы уже можете связываться с ними.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...