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>
答案 0 :(得分:2)
您是否已阅读此内容http://ayende.com/blog/4045/nhibernate-mapping-map它说明了何时使用地图,并进一步说明了composite-index
然而,如果没有更多背景信息,则不能100%确定您需要地图!