/ / NHibernate Composite Index, nie kľúč - nhibernate, nhibernate-mapping, composite-index

NHibernate Composite Index, nie kľúč - nhibernate, nhibernate-mapping, composite-index

Stále n00b v NHibernate :(

Chcem pridať kompozitný index do hbm.xml jedného z mojich POCO na účely výkonu. Netýka sa priamo triedy, ale skôr dvoch spoločných hodnôt, ktoré budem klásť proti.

Myslím, že musím urobiť <map></map> zápis v XML, ale XSD požaduje názov triedy na composite-key prvok a neexistuje žiadny priamy vzťah, samozrejme, a navyše žiadam o ďalšie informácie, než si myslím, že by som ich musel poskytnúť. Ako to urobím?

    <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>

odpovede:

2 pre odpoveď č. 1

Prečítali ste si to http://ayende.com/blog/4045/nhibernate-mapping-map Vysvetľuje, kedy by ste použili mapu a ďalej to vysvetľuje composite-index

Bez ďalších informácií na pozadí však nie je 100% istý, že potrebujete mapu!