Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.219.14.63] |
|
Сообщ.
#1
,
|
|
|
Здравствуйте! Я написал следующий запрос
filterItems = from i in context.Items where i.TB_ItemName.Contains("Table1") select i; где, public partial class EstimateEntities : ObjectContext {} EstimateEntities context; public ObjectSet<Item> Items public partial class Item : EntityObject {} Запрос выполняется нормально. В базе данных вручную меняю значение Table1 на Table2. Выполняю тот же запрос, но where i.TB_ItemName.Contains("Table2"). Запрос выполняется но filterItems.First().TB_ItemName= Table1 вместо Table2. Т.е. получается если другой пользователь изменит значения в базе данных то программа все равно будет работать со старыми данными. Скажите пожалуйста нельзя ли без применения context=new EstimateEntities() получить обновленные данные из базы данных. |
Сообщ.
#2
,
|
|
|
context.Refresh(RefreshMode.StoreWins, context.Items)
|