首页 > 解决方案 > 使用 LINQ 从 SQL 数据库表中筛选元素

问题描述

我正在尝试学习 LINQ。我有

var mydata = from k in db.emp_mains select k.empname.Equals("me");

但是在此语句之后,我自动完成不会完成表字段名称

foreach(var x in mydata)
{
     ---> Autocomplete not working  Console.WriteLine(x.empname);
}

为什么会这样?好心劝告。

标签: c#.netlinq

解决方案


您的条件需要进入 where 子句

var mydata = (from   k in db.emp_mains 
              where  k.empname.Equals("me")
              select k
             ).ToList();

推荐阅读