简单的Linq to SQL Compiled.query用于计数

时间:2013-07-18 14:52:45

标签: c# linq compiled-query

我有一个每分钟执行数据库计数的函数,我想编译查询来执行此操作。该表不断被多个源写入(并从中删除),我希望收集全天使用的唯一行数的结果。

我的普通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一周,我可以用它编写复杂的连接语句。这是编译查询的第一天,我有点迷失。我对这可能(或可能不)提高查询性能这一事实并不感兴趣,我只想看一个可以构建的编译查询。

0 个答案:

没有答案