|
Entity Не обновляет данные которые уже изменились в БД (наверное кэширует)
|
|||
---|---|---|---|
#18+
Ситуация следующая. Допусти я получаю значение. Код: c# 1. 2. 3. 4. 5. 6. 7.
Потом в базе в таблице people что-то меняю например через менеджмент студито sql запросиком Делаю в программе опять запрос к данным Код: c# 1. 2. 3. 4. 5. 6. 7.
А в Table остаться предыдущие значения, конечно если проект перезапустить то данные обновляться. Как сделать чтобы данные всегда были новые не кэшировались ? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 03:52 |
|
Entity Не обновляет данные которые уже изменились в БД (наверное кэширует)
|
|||
---|---|---|---|
#18+
1. Пересоздать контекст 2. Поиграться с MergeOption 3. ... еще варианты 4. google - наше все... но, может быть, найдутся любители писать много букв и объяснят почему так... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 11:05 |
|
Entity Не обновляет данные которые уже изменились в БД (наверное кэширует)
|
|||
---|---|---|---|
#18+
stim24, вызвать ObjectContext.Refresh ? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 11:48 |
|
Entity Не обновляет данные которые уже изменились в БД (наверное кэширует)
|
|||
---|---|---|---|
#18+
petalvik, Если делать так Код: c# 1. 2.
Срабатывает очень долго... около 1 минуты т.к. данная таблица большая и имеет много связей. MergeOption не совсем понял где это и как? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2014, 14:30 |
|
Entity Не обновляет данные которые уже изменились в БД (наверное кэширует)
|
|||
---|---|---|---|
#18+
Нашел вроде такое пока решение Код: c# 1. 2. 3. 4. 5. 6. 7.
Перед использованием записи делать рефреш ее но всеже как бы вообще отключить кеш? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2014, 14:50 |
|
Entity Не обновляет данные которые уже изменились в БД (наверное кэширует)
|
|||
---|---|---|---|
#18+
stim24MergeOption не совсем понял где это и как? https://msmvps.com/blogs/kevinmcneish/archive/2010/02/16/setting-entity-framework-mergeoptions-what-works-what-doesn-t.aspx http://msdn.microsoft.com/ru-ru/library/system.data.objects.objectquery.mergeoption(v=vs.110).aspx http://msdn.microsoft.com/ru-ru/library/system.data.objects.mergeoption(v=vs.110).aspx ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2014, 14:52 |
|
|
start [/forum/topic.php?fid=17&fpage=20&tid=1349777]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 121ms |
0 / 0 |