C# 选择LINQ到SQL C中的计数

C# 选择LINQ到SQL C中的计数,c#,sql,linq,C#,Sql,Linq,如何使用COUNT将LINQ写入SQL 例如: var purch = from purchase in myBlaContext.purchases select purchase; 我怎样才能在这里得到计数呢?像这样吗 var purchCount = (from purchase in myBlaContext.purchases select purchase).Count(); 甚至更容易 var purchCount = myBlaContext.purc

如何使用COUNT将LINQ写入SQL

例如:

var purch = from purchase in myBlaContext.purchases
            select purchase;
我怎样才能在这里得到计数呢?

像这样吗

var purchCount = (from purchase in myBlaContext.purchases select purchase).Count();
甚至更容易

var purchCount = myBlaContext.purchases.Count()

您应该能够对purch变量进行计数:

purch.Count();
e、 g


@Bside:lblCount.Text=myBlaContext.purchases.Count。ToString@George达克特,谢谢你。但我得到了错误:CS0103:名称“lblCount”在当前上下文中不存在。。。我把lblCount放在aspx页面上…@Bside:根据你放在页面上的位置,你可能无法像那样访问它。现在这是一个单独的问题:如何访问asp.net页面上的控件。请参阅@Anrei如果我们在myBlaContext.purchases中使用myBlaContext.purchases.Count与从purchase中选择purchase.ID,是否存在任何性能差异。Count@irvgk,我想可能有。实际上,您可以使用任何想要检查linq生成的sql查询结果的sql配置文件,即使对于类似的查询,它也可能有所不同。当我有机会不在窗户上的时候,我会自己做
var purch = from purchase in myBlaContext.purchases
select purchase;

purch.Count();