gpt4 book ai didi

c# - ASP.NET MVC 获取具有特定属性的数据库条目列表

转载 作者:太空宇宙 更新时间:2023-11-03 22:37:15 24 4
gpt4 key购买 nike

我正在尝试获取数据库中所有条目的列表,其中某个 bool 属性为假。我使用 foreach 循环来获取列表,但我希望找到一种更优化的方法来执行此操作。这是我使用的 Controller 代码:

 private DataBaseEntities db = new DataBaseEntities();

public ActionResult ApproveUsersList()
{
List<ApproveUserViewModel> unapprovedUsers = new List<ApproveUserViewModel>();
foreach (User dbUser in db.Users)
{
if (!dbUser.Approved)
{
ApproveUserViewModel model = new ApproveUserViewModel();
unapprovedUsers.Add(model);
}

}

return View(unapprovedUsers.ToList());

}

最佳答案

为什么不用 Linq?

var _unapprovedUsers= unapprovedUsers.Where(m => !m.Approved).ToList();

关于c# - ASP.NET MVC 获取具有特定属性的数据库条目列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54388029/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com