Свободное автоматическое сопоставление NHibernate с сервисами RIA

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

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

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

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

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

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

Спасибо


person Community    schedule 15.04.2010    source источник


Ответы (1)


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

person Community    schedule 15.04.2010