2010-04-15 5 views
0

J'ai récemment rencontré un léger problème, ou plutôt un manque de compréhension de la manière dont NHibernate fonctionne avec les services de données RIA.NHibernate Fluiding Automatisation avec services RIA

A savoir, je ne comprends pas comment utiliser les attributs Association et Include. Par exemple, j'ai créé deux tables dans ma base de données et les classes correspondantes (que NHibernate remplit correctement). Le problème est, RIA ne génère pas de propriétés (collections) liées par une clé étrangère à d'autres tables, du côté client, bien que je les ai définies dans mes classes dans mon modèle de domaine ... il génère juste les propriétés qui appartiennent à leur propre classe, du côté client.

Je suppose que ces attributs ne sont pas nécessaires puisque NHibernate automapper est censé remplir ces collections par lui-même ... Je suis assez confus quant à la façon dont cela fonctionne. Et je ne comprends pas pourquoi RIA saute simplement des propriétés telles que

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

pendant l'autogénération.

Toute entrée est appréciée

Merci

Répondre

1

J'ai réussi à résoudre le problème. Apparemment, le problème était que je n'utilisais pas les attributs Association et Inclure.