【发布时间】:2011-07-24 13:13:44
【问题描述】:
我开始使用 LINQ2SQL 在 ASP.NET MVC3 中创建博客,我想知道为帖子制作标签的最佳方法是什么。
场景 1:
我只是在名为tags 的blogPosts 表中添加另一行,用逗号分隔每个标签,当我搜索包含某个标签的每个帖子时,我只需选择 * 其中包含我所追求的文本。
场景 2:
我添加了另一个名为PostTags 的表和另一个名为Tags 的表。 PostTags 将包含 postID 和 tagID。 Tags 将包含 ID 和 Tag 本身。还要建立这些表之间的数据库关系。
那么哪个是最好的解决方案?
【问题讨论】:
-
在场景一中,我相信您的意思是“添加另一个列”而不是行,对吗?
标签: asp.net sql linq asp.net-mvc-3