我为多用户webapp编码,每个用户都会创建并管理一个"类别"和"产品"。所以,当我需要获得一个"类别"或"产品"对于任何用户,我必须检查:
IEnumerable<Categories> results = from x in db.Categories
where String.Compare(x.UserName, User.Identity.Name, true) == 0
select x;
return View(results.ToList());
和
IEnumerable<Categories> results = from x in db.Categories
where String.Compare(x.UserName, User.Identity.Name, true) == 0
select x;
ViewBag.CatLists = results.ToList();
等等,...这是一种非常糟糕的编码风格。我想改进这个,但我不知道如何做到这一点 谢谢你的任何想法!