На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
> Entity, обнаовленые данные из БД , Обнаовленые данные из БД
    Здравствуйте! Я написал следующий запрос
    ExpandedWrap disabled
      filterItems = from i in context.Items
                        where i.TB_ItemName.Contains("Table1")
                        select i;

    где,
    ExpandedWrap disabled
       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() получить обновленные данные из базы данных.
      context.Refresh(RefreshMode.StoreWins, context.Items)
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0200 ]   [ 16 queries used ]   [ Generated: 1.05.24, 01:16 GMT ]