Как заставить EF Code First запрашивать базу данных?

У меня есть сайт, управляющий набором правил, и отдельное приложение Windows Forms, которое вносит изменения на уровне файлов на основе правил в базе данных.

Оба этих приложения используют одни и те же библиотеки для EF Code First DbContext, но каждое приложение создает свою собственную копию контекста.

Проблема в том, что каждая запущенная версия контекста не знает об изменениях, сделанных другой версией. Например. Если я изменю правило на сайте, приложение форм по-прежнему будет иметь предыдущую версию.

Я знаю, что, вероятно, ошибаюсь и должен иметь какой-то доступ к данным через JSON / REST с сайта в приложение форм, но я бы предпочел этого не делать по другим причинам.

Есть ли способ «отключить кеширование» в контексте и заставить каждый запрос попадать в БД?

7
задан mattdwen 5 October 2011 в 06:47
поделиться