0

我正在为多用户 web 应用程序编码,每个用户将创建和管理“类别”和“产品”列表。因此,当我需要为任何用户获取“类别”或“产品”列表时,我必须检查:

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();

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

4

0 回答 0