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.


Reply via email to