Привет, я разрабатываю приложение в MVC с помощью n-hibernate Приложение является форумом AskQuestion, где на первой странице приведен список вопросов отображаются и по щелчку этих вопросов еще одна страница открывается, которая показывает ответы на вопрос .. Это мой стол Структура: вопрос Таблица:Сделать первичный ключ в одном классе как внешний ключ в другом классе, используя файл сопоставления nhibernate
QuestionID int
Question nvarchar(255)
Created_Date datetime
Modified_Date datetime
Created_By int
Modified_By int
Deleted nchar(1)
Ответ Таблица:
AnswerId int
Answer nvarchar(255)
Created_Date datetime
Modified_Date datetime
Created_By int
Modified_By int
QuestionID int
Deleted nchar(1)
Теперь я хочу, чтобы создать отображение между ними так, чтобы PrimaryKey QuestionID в таблице Вопрос становится внешним ключом в таблице ответов с помощью классов отображений (XML-файл) Пожалуйста, кто может мне помочь ...
эй, во-первых спасибо 4 такой большой код ... и забираю столько efforts..Can сказать, у меня Hw, чтобы получить доступ к корочки обоих классов Коз, что проблема я столкнулся с моим текущим кодом .. где мне приходилось запускать запрос для сравнения значений, содержащихся в обоих столбцах. – user1274646
Хорошо, надеюсь, я понимаю, что вы сейчас правы. Немного Пример у вас есть объект вопроса. (Для примера session.CreateCriteraia (typeof (Question)). Добавить (новое выражение EqExpression («ID», 1)) ... Теперь вы можете получить доступ к ответам на вопрос «Ответы свойства». Hibernate автоматически находит правильные ответы Если вы правильно сопоставили два Класса. –
Можете ли вы пропустить следующую ссылку http://stackoverflow.com/questions/9792086/to-insert-a-value-in-foreign-key-in-mvc3-nihibernate и проверить, что я сделал правильно или нет, а затем plzzz также скажите мне, где я должен поставить вышеприведенный код, как в функции Nhibernate Helper класс – user1274646