У меня есть скомпилированный запрос, который возвращает IQueryable<tblMyTable>
. Если я выполню скомпилированный запрос, кэшируются ли результаты в передаваемом мною DataContext?
using(context)
{
var count = MyCompiledQuery(context).Count();
//Does the call to MyCompiledQuery execute against the database again, or does it go to the context for results?
var first10 = MyCompiledQuery(context).Take(10);
}
Это приложение .NET 3.5, использующее C #.