c# - 使用 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);
}
为什么会这样?好心劝告。
解决方案
您的条件需要进入 where 子句
var mydata = (from k in db.emp_mains
where k.empname.Equals("me")
select k
).ToList();
推荐阅读
- angular - 错误:在 Angular 中使用路由器出口名称时无法匹配任何路由
- java - 尝试利用从 PDF 中捕获的文本
- ios - 将 char 数组转换为 NSString 对象的方式,最后一个字符
- node.js - 使用 express 的 http 响应中的自定义值(不在正文中)
- excel - 如何用 Condition 组合 Offset 函数?
- bash - 如何使用没有循环的bash从数组中获取单个值
- c# - ASP.NET Core API 的 ProducesResponseType 属性中包含的正确类型是什么?
- javascript - 如何链接 JavaScript 文件?
- python - 如何在“map”函数调用中将参数传递给函数?
- javascript - 如何选择父节点的第一个子节点?