Коллекция FixUp-esque для NHibernate? - PullRequest
0 голосов
/ 20 января 2010

Я работаю над тем, чтобы начать работу с NHibernate в крупномасштабном проекте (раньше работал с ним в мелком масштабе), и сейчас углубляюсь в вопрос управления отношениями ... в частности, что лучшие практики для этого есть?

Пример: классический: у вас есть Блог и Комментарии, блог указывает на (0-n) комментариев, каждый комментарий в коллекции указывает на блог {0,1}.

Из коробки кажется, что вам решать не стрелять себе в ногу (например, неправильно сопоставляя отношения дочерних объектов). Мы надеемся на лучшее решение, основанное на ...

Один вариант, который я нашел, - сделать коллекцию приватной и предоставить для нее методы доступа / мутации. Затем можно выполнить исправление этими способами.

Но мне интересно, есть ли лучшее решение - что-то вроде " FixupCollection " (используется в шаблоне Entity Framework *1016* POCO )

Кроме того, Айенде упоминает о своей коллекции FixupCollection ( ADO.Net Entity Framework Round II, пост , не могу найти никакого кода): «Я написал свои собственные классы коллекции для NHibernate, который сделает исправления для отношений ".

Спасибо за любую информацию!

1 Ответ

1 голос
/ 21 января 2010

Это очень старый пост (2006), и я думаю, что Айенде говорит о EntitySet / EntityRef / EntityList , который он написал, когда .Net 2.0 был новым (2005). Вот несколько сообщений об этом:

Я не думаю, что это больше поддерживается, вот последний код , который я смог найти.

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