Size: a a a

2019 May 20

MM

Mikhail M. in CODE BLOG / C#
+ грубо говоря кусок из кода.. Без using
источник

W

WolfRam in CODE BLOG / C#
Mikhail M.
Полный проект возможность есть выложить? Чтобы я запусти у себя и дал тебе ответ по твоему вопросу
Эммммм... Там два источника данных Oracle и Ms SQL где-то в сети, все это в кучу затащить чтобы где-то развернуть - я убью на это неделю. Не ищу готового решения, может идеи какие, буду рад услышать.
источник

W

WolfRam in CODE BLOG / C#
Mikhail M.
+ грубо говоря кусок из кода.. Без using
В том и дело что без using. Я возможно неверно понимаю как использовать контекст, когда инициализировать, можно ли вложенную инициализацию...
источник

MM

Mikhail M. in CODE BLOG / C#
На самом деле я хз как EF работает с Oracle, может и нормально, через ту же строку подключения, но это тебе лучше загуглить, но не в этом вопрос я так понимаю

C MS SQL Server вопросов не должно быть. В App.config кидаешь строку подключения MS SQL Server и дальше нужен контекст, после чего "Общаешься" с бд через context

using(var c = new Context())
{
}
источник

MM

Mikhail M. in CODE BLOG / C#
using (var context = new Context())
                   {
                       context.Products.AddRange(products);
                       context.SaveChanges();
                   }
источник

MM

Mikhail M. in CODE BLOG / C#
Пример того, как работать с EF
источник

W

WolfRam in CODE BLOG / C#
вопросов с подключением не возникло. посмотри на getSmsSndPlan_Click - так заполняется первый DGV
источник

MM

Mikhail M. in CODE BLOG / C#
источник

MM

Mikhail M. in CODE BLOG / C#
Это у тебя работа с Oracle?
источник

W

WolfRam in CODE BLOG / C#
затем когда я вызываю двойной клик по строке - smsSendPlanDGV_DoubleClick выбираю из списка элемент и возвращаю его идентификатор напрямую в DGV - сохранение в базе происходит и в DGV также появляются внесенные изменения
источник

W

WolfRam in CODE BLOG / C#
Mikhail M.
Это у тебя работа с Oracle?
нет, но это не важно
источник

MM

Mikhail M. in CODE BLOG / C#
И по факту что не работает?
источник

W

WolfRam in CODE BLOG / C#
второй DGV - loadBtn_Click  заполняется
источник

W

WolfRam in CODE BLOG / C#
newTemplate_Click - вызывает форму, заполнив которую в таблицу добавляется запись. она действительно добавляется и в таблице видна (SSMS допустим).
источник

W

WolfRam in CODE BLOG / C#
но эта же запись не видна в msgTemplatesDGV, пока не закрою форму и не запущу снова
источник

MM

Mikhail M. in CODE BLOG / C#
Потому что "Ленивое обновление" происходит
источник

W

WolfRam in CODE BLOG / C#
кроме как из-за вложенности контекста один в другой, другой причины я не придумал.
источник

MM

Mikhail M. in CODE BLOG / C#
Или как оно там называется
источник

W

WolfRam in CODE BLOG / C#
Mikhail M.
Потому что "Ленивое обновление" происходит
о, а вот об этом я читал но забыл. пойду погуглю
источник

W

WolfRam in CODE BLOG / C#
Спасибо!
источник