MVC3:如何改善多用户系统的数据查询

时间:2012-08-24 10:36:14

标签: database asp.net-mvc-3

我为多用户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();

等等,...这是一种非常糟糕的编码风格。我想改进这个,但我不知道如何做到这一点 谢谢你的任何想法!

0 个答案:

没有答案