powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Не обновляет данные через linq
3 сообщений из 3, страница 1 из 1
Не обновляет данные через linq
    #37278973
noname-tier
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую, есть класс:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
 public class bns
    {
private bonus_id Bonus;

public void Write()
        {
          
            var db = new DbEntities();         
            if (Bonus != null)
            {
                Bonus.Account_N = Acc;
                Bonus.Partner_N = PartKod;
                Bonus.State = 1;
                db.SaveChanges();
              
            }
}
 private void checkId()
        {
 var db = new DbEntities();
            var ite = db.bonus_id.Where(p => p.Client_ID == Id).Select(p => p);
            if (ite.Count() == 0) return;
            var item = ite.First();
            Bonus = item;
        }
     }

Сперва вызывается checkId потом Write, в Bonus все сохраняется, но при попытке сохранения в базу - данные не обновляются, где накосячил?
...
Рейтинг: 0 / 0
Не обновляет данные через linq
    #37279220
Вестник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
var db = new DbEntities(); - его делательно иметь один и тот же и при выборке, и при обновлении (рекомендации лучших собаководов), либо делать db.bonus_id.AttachAsModified(Bonus) перед db.SaveChanges()
...
Рейтинг: 0 / 0
Не обновляет данные через linq
    #37280552
noname-tier
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо, буду пробовать
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Не обновляет данные через linq
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]