[英]does not contain a definiton for where for linq
我想使用 linq 查詢從用戶表中查詢。 我在“Users.Where”的這一行收到錯誤; var KisiList = Users.Where(w => w.Userstatus == 1 && w.Isactive == 1).ToList(); 用戶不包含位置的定義。 我應該在這里添加什么?
public List<Users> GetBagliOlduguKisiList()
{
var KisiList = Users.Where(w => w.Userstatus == 1 && w.Isactive == 1).ToList();
List< Users> users= new List< Users>();
foreach (var item in KisiList )
{
Users par= new Users();
par. ID= item. ID;
par. Name= item. Name;
users.Add(par);
}
return users;
}
可能您錯過了using System.Linq;
. 此外,如果您使用的是 LINQ,請嘗試有效地執行此操作並僅檢索需要的字段。
public List<Users> GetBagliOlduguKisiList()
{
var users = Users
.Where(w => w.Userstatus == 1 && w.Isactive == 1)
.Select(u => new Users
{
ID = u.ID,
Name = u.Name
})
.ToList();
return users;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.