2011-02-10 7 views
1

J'ai une base de données, rapportée très mauvaise, mais je dois faire une requête comme ceci: "Sélectionnez à partir de cd.descrizione reparticolo ra, coloridescr cd = où cd.colori_id ra.colori_id et cd.mercati_id = 2 et ra.codice = 345475 "; PS: Les deux tables ne sont pas liées, et j'ai déjà créé le mappage des deux tables, sans rapport, en raison de colori_id reparticolo n'est pas la clé primaire et je ne peux pas le créer. Quelqu'un peut-il me dire comment pouvons-nous faire avec NHibernate?créer une requête avec NHibernate

Répondre

0

Si vous pouvez créer une clé unique à partir d'un sous-ensemble de colonnes, une approche Composite Key peut fonctionner pour vous.

Si vous voyez une chance de nettoyer les données qui serait idéal bien sûr. Être sans clés primaires ne va pas être facile, même sans ORM :)

Questions connexes