Linqpad не отправляет измененияC#

Место общения программистов C#
Ответить
Anonymous
 Linqpad не отправляет изменения

Сообщение Anonymous »

Я не знаю, чего мне не хватает. Я использовал его тысячи раз и раньше обновлял миллионы строк.
Есть две таблицы. Один из них — хранение определений. Один хранит отношения на основе лет. Некоторые отношения вставлены неправильные годы. Я хочу обновить эти строки.
Это мой запрос linqpad.

Код: Выделить всё

var list = ABSPaylarOlcmeProgram.Where(x => x.FKPaylarOlcme.FKPaylar.Yil != x.FKProgramCikti.Yil).ToList();

foreach (var element in list)
{
Console.WriteLine(element.FKProgramCiktiID);
element.FKProgramCiktiID = BolumYeterlilik.First(x=> x.FKProgramBirimID == element.FKProgramCikti.FKProgramBirimID && x.Yil == element.FKPaylarOlcme.FKPaylar.Yil && x.Sira == element.FKProgramCikti.Sira).ID;
Console.WriteLine(element.FKProgramCiktiID);
}
SubmitChanges();
ABSPaylarOlcmeProgram = таблица отношений.
BolumYeterlilik = таблица определений.
В списке я нашел неправильные отношения которые годы не равны. В foreach я использую element.FKProgramCiktiID для правильного идентификатора определения. Он обновляется, когда я пишу целочисленное значение. Но он не отправит изменения, если я запрошу BolumYeterlilik. Сначала
В чем проблема? Что-нибудь связанное с отслеживанием изменений?

Подробнее здесь: https://stackoverflow.com/questions/793 ... ng-changes
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»