自分のタグがコントローラのアクションに渡されたタグと等しいビューを返す方法がわかりません。
私はこれを行うためのいくつかの賢明かつ簡単な方法があると思うが、私は非常にLINQとSQLに新しいです。
LINQ:リレーションを持つDBを使用したときの問題
コード
// id = tag name, not it's id
public ActionResult Tag(string id)
{
// I get all the PostTags where PostTags.Tag.Name = id
var postTags = _db.PostTags.Where(x => x.Tag.Name == id);
// And what I do now?
}
関係が既にLINQクラスにマッピングされている場合、結合は冗長であると思います。 –
@ J.W。私は同意する、Quintinの高度な答えは、関係を示しています。しかし、ラムダとエクスプレッションツリーに苦労しているのであれば、拡張構文はちょっと難しいかもしれません。クエリの構文は、開発者が既に見たものに近い –