Size: a a a

2020 September 23

АМ

Андрей Мацко... in CODE BLOG / C#
0
источник

PC

Programist C# in CODE BLOG / C#
ок
источник

PC

Programist C# in CODE BLOG / C#
попробую
источник

PC

Programist C# in CODE BLOG / C#
Тоже самое
источник

P

Phantom in CODE BLOG / C#
Programist C#
Кто может помочь. Я создал базу данных на основе entityframework соответственно на code first, и мне потребовалось добавить в одну из таблиц 4 элемента, я добавил миграцию и в миграции в методе Up ввёл Sql("INSERT INTO MembershipTypes /* Название таблицы */ (Id, SignUpFee, DurationInMonths, DiscountRate) /* Её колонки */ VALUES (1, 0, 0, 0)");  и когда ввожу команду update-database вылезает такая ошибка - "Cannot insert explicit value for identity column in table 'MembershipTypes' when IDENTITY_INSERT is set to OFF." Как исправить?
Нахуя sql юзать....
источник

АМ

Андрей Мацко... in CODE BLOG / C#
источник

PC

Programist C# in CODE BLOG / C#
Phantom
Нахуя sql юзать....
Братан это миграции, как я тебе их по другому добавлю
источник

P

Phantom in CODE BLOG / C#
Programist C#
Братан это миграции, как я тебе их по другому добавлю
Тогда
источник

P

Phantom in CODE BLOG / C#
источник

PC

Programist C# in CODE BLOG / C#
Вот это возможно поможет
источник

PC

Programist C# in CODE BLOG / C#
Так, что-то яделаю не так
источник

PC

Programist C# in CODE BLOG / C#
я делаю*
источник

АМ

Андрей Мацко... in CODE BLOG / C#
думаешь не правильно
источник

PC

Programist C# in CODE BLOG / C#
Да статью которую ты мне кинул должна была помочь прост я что-то делаю не так. Я удалил старую миграцию с добавлением 4 элементов, добавил новую ввёл там Sql("SET IDENTITY_INSERT MembershipTypes ON"), ввёл команду update-database, пока что без ошибок, снова добавляю старую миграцию обновляю базу данных и снова та-же самая ошибка
источник

PC

Programist C# in CODE BLOG / C#
ооо заработало, надо было добавить ещё Sql("SET IDENTITY_INSERT MembershipTypes OFF");
источник

A

Alex_R in CODE BLOG / C#
Sergey Trofimov
Если есть обработчики , то объект не диспоузнется
У меня создается контрол - class PanelOfficial: Panel, ICreditinalPanel. В нём есть только одно событие внутреннее
this.pictureBoxOfficialCreditinal.DoubleClick += new System.EventHandler(this.pictureBox_DoubleClick);

Других подписок, тем более внешних нет. Сама эта PanelOfficial весит несколько МБ, потому что храни картинку в PictureBox pictureBoxOfficialCreditinal.

Я уже сделал метод Dispose, который делает отписку от события pictureBoxOfficialCreditinal.DoubleClick и вы вызываю его, когда очищаю flowLayoutPanel1
foreach (Control control in flowLayoutPanel1.Controls)
           {
               ICreditinalPanel creditinalPanel = (ICreditinalPanel) control;
               creditinalPanel.Dispose();
           }
           flowLayoutPanel1.Controls.Clear();

Но старые PanelOfficial всё равно остаются висеть в памяти (((
источник

A

Alex_R in CODE BLOG / C#
Это, блять, какая то уличная магия!
источник

A

Alex_R in CODE BLOG / C#
foreach (Control control in flowLayoutPanel1.Controls)
           {
               control.Dispose();
           }
           flowLayoutPanel1.Controls.Clear();

Вот так не помогает память растёт

Но если убрать строчку  flowLayoutPanel1.Controls.Clear(); и оставить только цикл foreach.  память выравнивается, но старые Panel не удаляются
источник

A

Alex_R in CODE BLOG / C#
🤬🤬🤬
источник

НП

Никита Петроченко... in CODE BLOG / C#
Возможно еще что то есть. DotMemory в помощь )
источник