我有一个每分钟执行数据库计数的函数,我想编译查询来执行此操作。该表不断被多个源写入(并从中删除),我希望收集全天使用的唯一行数的结果。
我的普通linq查询是:
var query =
from result in dcontext.constantly_changing_table
select result.used_transaction_id;
// I'm looking for the count of unique used_transaction_id's
Console.WriteLine((query.Distinct()).Count());
如何将其转换为已编译的查询? 背景。我一直在做LINQ一周,我可以用它编写复杂的连接语句。这是编译查询的第一天,我有点迷失。我对这可能(或可能不)提高查询性能这一事实并不感兴趣,我只想看一个可以构建的编译查询。