Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF 3.5 не updat-ит при SaveChanges() ... на одном компе / 12 сообщений из 12, страница 1 из 1
22.09.2010, 17:13
    #36860722
DenisVa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF 3.5 не updat-ит при SaveChanges() ... на одном компе
Добрый день.
C#,Entity Framework, MS SQL 2008
Простое окошко, апдейтится одна табличка.
На одном компе в домене, приложение не посылает на сервер команду update при вызове SaveChanges(). Профайлером отлавливал.
Причем иногда посылает, но в основном нет ... не могу понять в чем дело. На моем компьютере все отлично.
Один и тот же connectionstring. Хотя в какую ее сторону смотреть ...
Отлаживать на том компе достаточно проблематично.
Спасибо !!!
...
Рейтинг: 0 / 0
22.09.2010, 17:34
    #36860796
bured
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF 3.5 не updat-ит при SaveChanges() ... на одном компе
Телепаты в отпуске. Давайте код.
SaveChanges() не апдейтит при отсутствии в контексте сущностей в изменённом/удалённом/созданном состоянии.
...
Рейтинг: 0 / 0
22.09.2010, 17:58
    #36860885
DenisVa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF 3.5 не updat-ит при SaveChanges() ... на одном компе
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
var q = from d in invoiceEntities.INVOICES
                    where 1 == 2
                    select d;
iNVOICESBindingSource.DataSource = q;
iNVOICESBindingSource.AllowNew = true;
iNVOICESBindingSource.Add(_INVOICES);

invoiceEntities.SaveChanges();

Я думаю понятно, invoiceEntities это ObjectContext
...
Рейтинг: 0 / 0
22.09.2010, 18:00
    #36860892
bured
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF 3.5 не updat-ит при SaveChanges() ... на одном компе
DenisVa
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
var q = from d in invoiceEntities.INVOICES
                    where 1 == 2
                    select d;
iNVOICESBindingSource.DataSource = q;
iNVOICESBindingSource.AllowNew = true;
iNVOICESBindingSource.Add(_INVOICES);

invoiceEntities.SaveChanges();

Я думаю понятно, invoiceEntities это ObjectContext
лучше объясни что за хрень iNVOICESBindingSource
...
Рейтинг: 0 / 0
22.09.2010, 18:07
    #36860909
bured
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF 3.5 не updat-ит при SaveChanges() ... на одном компе
...
Рейтинг: 0 / 0
22.09.2010, 18:08
    #36860910
DenisVa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF 3.5 не updat-ит при SaveChanges() ... на одном компе
buredDenisVa
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
var q = from d in invoiceEntities.INVOICES
                    where 1 == 2
                    select d;
iNVOICESBindingSource.DataSource = q;
iNVOICESBindingSource.AllowNew = true;
iNVOICESBindingSource.Add(_INVOICES);

invoiceEntities.SaveChanges();

Я думаю понятно, invoiceEntities это ObjectContext
лучше объясни что за хрень iNVOICESBindingSource

это BindingSource
...
Рейтинг: 0 / 0
22.09.2010, 18:09
    #36860914
bured
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF 3.5 не updat-ит при SaveChanges() ... на одном компе
DenisVaburedDenisVa
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
var q = from d in invoiceEntities.INVOICES
                    where 1 == 2
                    select d;
iNVOICESBindingSource.DataSource = q;
iNVOICESBindingSource.AllowNew = true;
iNVOICESBindingSource.Add(_INVOICES);

invoiceEntities.SaveChanges();

Я думаю понятно, invoiceEntities это ObjectContext
лучше объясни что за хрень iNVOICESBindingSource

это BindingSource
да, понял уже. Выше тынц.
...
Рейтинг: 0 / 0
22.09.2010, 18:13
    #36860920
DenisVa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF 3.5 не updat-ит при SaveChanges() ... на одном компе
bured
да, понял уже. Выше тынц.
Спасибо за выше тынц ))
Попробую завтра на том компе.
Там фраза "your business rules fire on Save (probably to late for Winforms)"
С переводом проблемка ...
Типа: ваши бизнес-правила не будут применяться при сохранении (возможно для более поздних версий Winforms) как-то так ? ))
...
Рейтинг: 0 / 0
22.09.2010, 18:16
    #36860927
bured
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF 3.5 не updat-ит при SaveChanges() ... на одном компе
в вольном переводе это значит "не скрещивайте ежа с ужом"
...
Рейтинг: 0 / 0
22.09.2010, 18:18
    #36860931
DenisVa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF 3.5 не updat-ит при SaveChanges() ... на одном компе
buredв вольном переводе это значит "не скрещивайте ежа с ужом"
Ладно завтра отпишусь
...
Рейтинг: 0 / 0
23.09.2010, 09:30
    #36861517
DenisVa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF 3.5 не updat-ит при SaveChanges() ... на одном компе
Уточнения. Такое все происходит не во время добавления строки, а при редактировании существующей. Вот пример кода:

Код: plaintext
1.
2.
3.
4.
            var q = from d in invoiceEntities.INVOICES
                    where d.Kod == kodInvoice
                    select d;

            iNVOICESBindingSource.DataSource = q;
Контролы на форме привязанные к iNVOICESBindingSource меняются, потом нажимается кнопулька и вызывается

Код: plaintext
invoiceEntities.SaveChanges();

А вот при добавлении все работает, то как раз ...
...
Рейтинг: 0 / 0
23.09.2010, 10:14
    #36861595
bured
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF 3.5 не updat-ит при SaveChanges() ... на одном компе
ну по аналогии, вынесете update в отдельный метод.
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF 3.5 не updat-ит при SaveChanges() ... на одном компе / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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