使用NHibernate映射items-itemtags-tags表

时间:2009-02-16 09:39:11

标签: nhibernate hibernate nhibernate-mapping

假设我有这个数据库设计:

Items
  Id
  Name
  Desc

ItemTags
  ItemId
  TagId

Tags
  Id
  Tag

我想把它映射到下面的类

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

请注意,我不想声明Tag类,我只希望Item类有一个表示标记的字符串列表。

这可能吗?

1 个答案:

答案 0 :(得分:0)

为什么你不想要一个Tag类?它将是强类型的,并且很容易实现... 价:

  

的IList&LT;标签&GT;标签;

重写ToString()以编写“Tag”属性,如果这样做更好..