私は3つのテーブルUsers、AccessLevels、Rolesを持っています。私のユーザークラスはpublic virtual Dictionary<Role,AccessLevel> Roles {get; set;}
、 ロールクラスはpublic virtual Dictionary<User,AccessLevel> Users {get;set;}
ですか?そのような辞書をどのようにマッピングに表現すべきか?あなたが与えられた場合のhbm.xmlマッピング辞書
<map name="Roles" table="UserRoleAccessLevel">
<key column="user_id" />
<index-many-to-many class="Role" column="role_id" />
<many-to-many class="AccessLevel" column="accesslevel_id" />
</map>
<map name="Users" table="UserRoleAccessLevel">
<key column="role_id" />
<index-many-to-many class="User" column="user_id" />
<many-to-many class="AccessLevel" column="accesslevel_id" />
</map>
ありがとうございました。しかし、私はFluentNHibernateに精通していません。私はマッピングファイルでこれをどうやって行うことができますか? – k0lpak