I had already posted a reply a few days ago, but it seems, that it didn't
work.
The generated mappings from fluent are identical, the behavior changed from
nhibernate version 3.1 to 3.2
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2">
<class xmlns="urn:nhibernate-mapping-2.2" name="ConsoleApplication4.User,
ConsoleApplication4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
table="`User`">
<id name="Id" type="System.Guid, mscorlib, Version=4.0.0.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089" unsaved-value=
"00000000-0000-0000-0000-000000000000">
<column name="Id" />
<generator class="guid.comb" />
</id>
<bag cascade="save-update" name="Roles">
<key not-null="true">
<column name="User_id" />
</key>
<one-to-many class="ConsoleApplication4.RoleUser,
ConsoleApplication4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
/>
</bag>
<property name="Username" type="System.String, mscorlib,
Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<column name="Username" length="20" not-null="true" />
</property>
</class>
</hibernate-mapping>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2">
<class xmlns="urn:nhibernate-mapping-2.2" name="ConsoleApplication4.RoleUser,
ConsoleApplication4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
table="RoleToUser">
<id name="Id" type="System.Guid, mscorlib, Version=4.0.0.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089" unsaved-value=
"00000000-0000-0000-0000-000000000000">
<column name="Id" />
<generator class="guid.comb" />
</id>
<many-to-one cascade="none" class="ConsoleApplication4.User,
ConsoleApplication4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
name="User">
<column name="User_id" not-null="true" />
</many-to-one>
<many-to-one cascade="none" class="ConsoleApplication4.Role,
ConsoleApplication4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
name="Role">
<column name="Role_id" not-null="true" />
</many-to-one>
</class>
</hibernate-mapping>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2">
<class xmlns="urn:nhibernate-mapping-2.2" name="ConsoleApplication4.Role,
ConsoleApplication4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
table="`Role`">
<id name="Id" type="System.Guid, mscorlib, Version=4.0.0.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089" unsaved-value=
"00000000-0000-0000-0000-000000000000">
<column name="Id" />
<generator class="guid.comb" />
</id>
<bag cascade="save-update" name="Users">
<key not-null="true">
<column name="Role_id" />
</key>
<one-to-many class="ConsoleApplication4.RoleUser,
ConsoleApplication4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
/>
</bag>
<property name="Name" type="System.String, mscorlib, Version=4.0.0.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089">
<column name="Name" length="32" not-null="true" />
</property>
</class>
</hibernate-mapping>
--
You received this message because you are subscribed to the Google Groups
"nhusers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/nhusers.
For more options, visit https://groups.google.com/groups/opt_out.