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ď č. 1Prečí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!