我想在我的桌子上调用COUNT_BIG函数。该表返回大量数据(bigint)。我找到了一种方法如何从EF调用此函数。到目前为止,我有以下代码:
var qStr = @"SELECT COUNT_BIG() FROM Attachment";
var attachmentCountQuery = context.CreateQuery<long>(qStr);
但我不知道如何从这个查询中获取长变量?
或者是否存在另一种如何从表中获取记录总数的方法,其中count是bigint?
感谢
答案 0 :(得分:1)
看到here您缺少选择的一些代码。
您需要指定要计算的字段(表达式)。
类似的东西:
var qStr = @"SELECT COUNT_BIG(column_from_Attachment_table) FROM Attachment";
var attachmentCountQuery = context.CreateQuery<long>(qStr);