У меня есть только для чтения mssql- view , и я хочу сопоставить его с nhibernate (используя hbm.xml файлы).Представление является выбором, объединяющим две таблицы.Для получения абстрактного понимания, выбор - что-то вроде этого:
SELECT A.Id As A_ID, B.Id As B_ID,
A.AttributeA, B.AttributeB,
FROM A INNER JOIN B ON
A.Id = B.RootID
Это отношение «один ко многим» между A и B (записи B являются зависимыми / листьями записей A).
Я использую файлы hbm.xml nhibernate, и я не могу заставить его работать.
Я был бы рад, если бы кто-то смог показать мне тот тип XML, который я должен использовать,Я предполагаю, что, поскольку у моего представления нет идентификатора, я должен создать составной идентификатор nhibernate (который будет идентификаторами OS и B вместе), но я не мог заставить его работать.Кроме того, представление только для чтения, поэтому я думаю, что это должно облегчить решение.
Я задаю вопрос, потому что никто из других на сайте не ответил на эту проблему (некоторые используют fluent-nhibernate, я сФайлы сопоставления XML)
заранее спасибо.