需要有关简单NHibernate映射的帮助

时间:2010-12-27 18:48:30

标签: c# nhibernate nhibernate-mapping

需要简单的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 个答案:

答案 0 :(得分:2)

你需要一个集合(或其他类型的集合映射,但我认为集合是最合适的。)

check this