仍然是NHibernate中的n00b :(
出于性能目的,我想将一个复合索引添加到我的一个POCO的hbm.xml中。它并不直接与一个类相关,而是与我将要查询的两个常见值相关。
我认为我需要在XML中创建一个<map></map>条目,但是XSD要求在composite-key元素上提供一个类名,这本身没有直接关系……此外,它要求提供的信息比我认为需要提供的信息还要多。我该怎么做呢?
<map name="PropertyKeys">
<key>
<column name="StockID" />
<column name="PropertyName" />
</key>
<composite-index class="Something?">
<key-property name="What goes here?" />
</composite-index>
<what else goes here?>
</map>发布于 2012-03-06 15:29:03
您阅读过此http://ayende.com/blog/4045/nhibernate-mapping-map吗?它解释了您何时使用地图,并进一步解释了composite-index
然而,如果没有更多的背景信息,就不能100%确定你需要一张地图!
https://stackoverflow.com/questions/9577813
复制相似问题