、私はクラスがある場合:私は持っているページでアプリケーションのライフサイクル中にコンパイルされたクエリを何回再コンパイルする必要がありますか?ウェブサイトで
public class Provider
{
static readonly Func<Entities, IEnumerable<Tag>> AllTags =
CompiledQuery.Compile<Entities, IEnumerable<Tag>>
(
e => e.Tags
);
public IEnumerable<Tag> GetAll()
{
using (var db = new Entities())
{
return AllTags(db).ToList();
}
}
}
:
protected void Page_Load(object sender, EventArgs ev)
{
(new Provider()).GetAll();
}
クエリがコンパイルされますどのように多くの時間を?ページが読み込まれるたびに...?アプリケーションに入ったら...?
@Martinho Fernandes:これは半分の質問です... OPはASP.NETでの静的フィールドの動作を認識していないと誤っています。 – leppie
[あなたの最後の質問](http://stackoverflow.com/questions/4932594/when-should-i-use-a-compiledquery)の回答で、この質問に対する回答が既に得られているようです。何をここで別に尋ねようとしていますか? –
@Cody Grey、nice edit!ありがとうございました! :) – BrunoLM