質問
私には二つのテーブルのデータベース:記事タグ
タグのテーブルのArticleID(外部キー)、タグ(varchar).
今必要な地図は、論文のタグへの読み取り専用のコレクション第体を使用するか、もしくはIListタグやReadOnlyCollectionタグです。
私に相談の設定によりどちらのモ参考資料がないのですが図を使用する場合、バッグ、その他の設定によりどちらのモョンにします。私は例が見られるようになり、使用のISetコレクションのないんですけのようなタ自体のクラスは、設定によりどちらのモタイプです。
する方法を教えてくださいのマッピング設定によりどちらのモ?
編集:その結用 <bag>
代わりに、必要としないので、index:
<bag name="Tags" table="Tag" access="nosetter.camelcase" lazy="false">
<key column="ArticleId" />
<element column="Tag" type="System.String" />
</bag>
解決
タイプのコレクションのお客様にご利用のマッピングに依存していを代表するコレクションのコードです。の設定図のように:
- の
<list>
マップに直接 IList. - の
<map>
マップに直接IDictionary. - の
<bag>
地図へのIList.しない完全に遵守 のIListインタでの Add()メソッドを保証するものではありません 戻り、正しい。オブジェクト 追加することが可能で<bag>
なし 初期化のIList.ください のいずれかを非表示にしますIListから 消費者のAPIう 記録されている。 - の
<set>
地図をIesi.ョンにします。ISet.その インタフェースの一部 Iesi.収集会 配布設定によりどちらのモ.
うにしたい場合に、IList返され、その利用 <list>
マッピングしました。このケースでは思う地図を使用 <list>
マッピングしました。
所属していません StackOverflow