Удалите строки прямо в базе данных, но они по-прежнему отображаются на моем сайте asp.net mvc - PullRequest
0 голосов
/ 04 октября 2010

Я занимаюсь разработкой сайта с использованием asp.net mvc 2.0. Я использую LINQ to SQL для моей модели. Но у меня есть проблема. Когда я удаляю строки непосредственно в базе данных (с помощью SQL Server Enterprise Manager или запускаю запрос в SQL Query Analyzer), на моем веб-сайте все еще отображаются эти строки. Похоже, что LINQ to SQL автоматически кеширует то, что получило ранее.

Как я могу решить эту проблему?

1 Ответ

0 голосов
/ 05 октября 2010

Да, я наконец нашел решение.Это не LINQ to SQL кеш.Это кеш от Ninject.Просто измените InSingletonScope () на InRequestScope (), и проблема решена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...