Нужна помощь с простым отображением NHibernate - PullRequest
0 голосов
/ 27 декабря 2010

Нужна помощь с простыми отношениями NHibernate ...

Таблицы / Классы

Request
-------
RequestId
Title
…


Keywords
-------
RequestID (key)
Keyword (key)

Запрос файла сопоставления

<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespace="CR.Model" assembly="CR">
 <class name="CR.Model.Request, CR table="[dbo].[Request]" lazy="true">
  <id name="Id" column="[RequestID]">
    <generator class="native" />
  </id>
  <property name="RequestorID" column="[RequestorID]" />
  <property name="RequestorOther" column="[RequestorOther]" />
  …

  Keyword??
    </class>
</hibernate-mapping>

Как просто сопоставить несколько ключевых словна запрос?Мне не нужен другой файл сопоставления для класса ключевых слов, не так ли?Было бы здорово, если бы я мог не только получить связанные ключевые слова, но и добавить их ...

1 Ответ

2 голосов
/ 27 декабря 2010

Вам понадобится набор (или какой-то другой вид сопоставления коллекций, но я думаю, что набор лучше всего подходит).

отметьте это

...