0

このデータベース設計があるとしましょう:

Items
  Id
  Name
  Desc

ItemTags
  ItemId
  TagId

Tags
  Id
  Tag

そして、それを次のクラスにマップしたい

class Item
  int Id
  string Name
  string Desc
  IList<string> Tags

Tag クラスを宣言したくないことに注意してください。Item クラスには、タグを表す文字列のリストが必要なだけです。

これは可能ですか?

4

1 に答える 1

0

タグクラスが必要ないのはなぜですか?それは強く型付けされ、実装がはるかに簡単になります...

IList< タグ > タグ;

ToString() をオーバーライドして、「Tag」プロパティを書き込むと、改善される場合があります..

于 2009-02-16T09:45:55.377 に答える