好的,我是Linq的新手,我一直在查看跟踪中的查询,这些查询非常庞大。
假设我有一张桌子:
Id int PK
name varchar(50)
AnotherId int
我想写这个查询:
SELECT COUNT(*) as RecordCount FROM Names WHERE AnotherId = 1
如果不选择表格中的所有列,我怎么能在Linq中写这个?
基本上在跟踪中,我希望它像上面的查询一样简单。
谢谢!
答案 0 :(得分:1)
int recordCount = dataContext.Names.Count(i => i.AnotherId == 1);
这会生成像你这样的SQL查询