J'ai une relation plusieurs à plusieurs entre les entités et il y a une vue de table agissant comme une table de recherche définissant la relation.FluentNHibernate mappage à une vue
Je suis curieux de savoir comment mapper à une vue par opposition à une table dans une base de données.
-à-dire, la table de correspondance:
MISE À JOUR
Je viens de tombé sur quelque chose dans la région FluentNHibernate groupe Google à ce sujet. Dans mon cas de test, je n'utilise qu'une recherche auto-référencée, bien qu'en pratique il y en ait deux. Le problème est expliqué en détail here.
Peut-être ajouter juste .ReadOnly() et laisser tomber la déclaration Cascase, sauf si la vue est modifiable – veggerby
J'ai effectivement et cela semble fonctionner dans un cas de test. Ma cartographie est identique à ce qui est décrit ci-dessus, mais je me suis vu présenter un «Je ne sais pas ce que devrait être l'autre côté d'un many-to-many». Étrange, dans le cas de test, il est effectivement mapper à la vue sans problèmes. –
Marqué comme la réponse à la question d'origine. Les vues sont accessibles tout comme les tables, j'avais rencontré un autre problème qui masquait cela (mise à jour ci-dessus). –