Загрузка NHIbernate через QBE с одним столбцом PK - PullRequest
0 голосов
/ 30 августа 2010

При вызове Session.Load, где рассматриваемый класс содержит составной идентификатор, Load указывает, что предоставленные критерии являются примером рассматриваемого объекта со всеми заполненными свойствами PK. Проблема в том, что я хочу создать универсальныйИнтерфейс IRepository с одним методом Load, всегда обеспечивающим QBE.Тем не менее, кажется, что Load не может обрабатывать QBE, если PK является только одним свойством.Есть мысли?

1 Ответ

0 голосов
/ 30 августа 2010

Посмотрите на интерфейсы репозитория в проекте S # arp Architecture . Они предоставляют два интерфейса, которые позволяют указывать стандартный целочисленный идентификатор, а также другой другой тип (например, ваш составной ключевой объект) для операций Get и Load. Это, вероятно, маршрут, который я бы выбрал в вашем случае.

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