måndag 29 september 2008

NHibernate 2.0

Har under en längre tid använt NHibernate, och sedan en tid tillbaka så finns version 2.0 tillgänglig. Listan över nyheter och vad som har portats finns bl.a. här.

Bland det som är portat från Hibernate är ”Cascading action”, vilket möjliggör att undvika n+1 borttag av kollektioner.

Detta deklareras i mappningsfilen med hjälpa av attributet "on-delete" med värdet "cascade".
Noterbart att det är endast möjligt om inverse är satt till “True”.

<set name="Children" inverse="true" cascade="all">
<key name="ParentId" on-delete="cascade"/>
<one-to-many class="Child"/>
</set>

0 kommentarer: