Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> синхронизация данных, между моим обьектом и DataContext 
:(
    Опции темы
kobra
Дата 13.8.2009, 10:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 730
Регистрация: 15.6.2005
Где: Грузия, Тбилиси

Репутация: нет
Всего: 9



здравствуите господа

на основе базы, исползуя DataContext, создою свой обьект. например
Код

            ObjectAccount.Accounts.NewClient = (from nc in Program.AccountDC.NewClients
                                           select new BankServiceObjects.Accounts.Object.ObjectAccounts.ObjectAccountsNewClient
                                           {
                                               OwnerIdentNumber = nc.OwnerIdentNumber,
                                               OwnerFullName = nc.OwnerFullName,
                                               Resident = nc.Resident,
                                               OperDate = nc.OperDate
                                           }).ToArray();

потом с обьектом работаю. после завершения работы, те данные, которые останутся в обьекте NewClient нужно удалить из таблицы Program.AccountDC.NewClients и сделать SubmitChanges().
как это сделать?

можно конечно хранимкой по идентификатору, но интересует как с DataContext такое проделать.\

спосибо 
PM MAIL   Вверх
Любитель
Дата 14.9.2009, 02:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: нет
Всего: 92



Абсолютно не понял, в чём вопрос smile Во-первых, ты выбираешь много объектов, а не один (ну.. массив - тоже объект, конечно.. ок - много сущностей). Затем что ты хочешь сделать? Что за
Цитата(kobra @  13.8.2009,  10:49 Найти цитируемый пост)
те данные, которые останутся в обьекте NewClient


Цитата(kobra @  13.8.2009,  10:49 Найти цитируемый пост)
можно конечно хранимкой по идентификатор

По какому идентификатору, данных много?

Вообщем, единственный минус L2S перед ручной хранимкой, что я тут вижу - если тебе нужно множественное удаление. В хранимку ты передашь параметры для условия или даже вручную отобранный набор ид-шников (XML-ем, строкой - как тебе больше нравится, речь не об этом), а в случае "чистого" L2S будет делит-запрос для каждой записи. Есть хаки, чтобы вызвать linq-запрос (с любым условием) на удаление, а не выборку, но true-way в данном случае написание своей маленькой хранимки и вызов её из под L2S (если критична производительность, в противном случа и 10-ок делитов сойдёт).


--------------------
PM MAIL ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | LINQ (Language-Integrated Query) | Следующая тема »


 




[ Время генерации скрипта: 0.0777 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.