私はASP.NET MVC3でLINQ2SQLを使用してブログを作成し始めていますが、投稿のタグを作成する上で最良の方法は何か疑問です。Blog DB質問タグ
シナリオ1: は、私は単純にカンマでblogPosts
tags
という名前のテーブル、別々のすべてのタグに別の行を追加し、私はいくつかのタグを含むすべてのポストを検索するときに、タグに、それは私が後だテキストを含んでいる場合、私はちょうど*を選択します。
シナリオ2: 別のテーブルPostTags
と別のテーブルTags
を追加します。 PostTags
は、postID
とtagID
を含みます。 Tags
は、ID
とTag
を含んでいます。また、これらのテーブル間にDB関係を設定します。
これは最高の解決策ですか?
シナリオ1では、「別の**列**を追加する」という意味で、行ではないことを意味します。 –