Свободное автоматическое сопоставление NHibernate с услугами RIA - PullRequest
0 голосов
/ 15 апреля 2010

Недавно я столкнулся с небольшой проблемой, или, скорее, с отсутствием понимания того, как автоматическое сопоставление NHibernate работает со службами данных RIA.

А именно, я не понимаю, как использовать атрибуты Association и Include. Например, я создал две таблицы в своей базе данных и соответствующие классы (которые правильно заполняет NHibernate). Проблема в том, что RIA не генерирует свойства (коллекции), связанные внешним ключом с другими таблицами, на стороне клиента, хотя я определил их в моих классах в моей доменной модели ... он генерирует только свойства, принадлежащие их собственный класс, на стороне клиента.

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

public virtual IList<Medication> Medications{ get; set; }

во время автогенерации.

Любой вклад приветствуется

Спасибо

1 Ответ

1 голос
/ 15 апреля 2010

Мне удалось решить проблему. Очевидно, проблема заключалась в том, что я не использовал атрибуты Association и Include.

...