我有2個表有自己的slu。。我想通過一個動作比較slu to以過濾帖子以顯示給用戶。這是我的LINQ,但它不起作用。比較兩個表後無法獲取數據
public ActionResult BaiViet(string slugCategory, string slugPost)
{
var model = db.Posts.Single(p => p.slug.Equals(slugPost)
&& p.catID.Equals(db.Categories.Single(c => c.slug.Equals(slugCategory)).catID)
);
return View(model);
}
我試過,但仍然沒有工作:(
public ActionResult BaiViet(string slugCategory, string slugPost)
{
var model = (from c in db.Categories
from p in db.Posts
where c.catID == p.catID
&& c.slug == slugPost
&& p.slug == slugCategory
select p).FirstOrDefault();
}
你能發佈表以及 –
c.slug? == slugCategory && p.slub == slugPost,你是否在比較帖子與類別? –
不工作???不是問題..要麼發佈您的錯誤或您的要求 – Rohit