2013-04-11 4 views
0

У меня проблема с картой Entity Framework и кэшированием appFabric. Мне нужно сгенерировать ключ запроса, но в предложении Where я получаю значение параметра равным, чем @p_ linq _0. Как заменить истинное значение?Как получить чистый IQueryable?

Благодаря

ответ

0

Поскольку AppFabric Caching хранит данные в упорядоченном образом, это не Рекоммендуемых для хранения statefull данных. Вы должны помещать только материализованные элементы в кеш. В случае, если вы не следуете этому правилу, у вас возникнут серьезные проблемы при обращении к базе данных с вашим контекстом.

В любом случае, лучший способ использования кэширования AppFabric с EF - это кеш второго уровня.

Julie Lerman отправил несколько месяцев назад отличную статью на MSDN. Прочитайте ее here.