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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> WCF + Entity Framework 
:(
    Опции темы
cha0ss
Дата 21.10.2009, 14:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 8.9.2009

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



Здравствуйте, возникла следующая проблема:

Я только начал изучать Entity Framework и построил простейшее приложение для работы с БД.
Теперь решил реализовать то же самое только в распределенно приложении.

В нераспределенном приложении есть код изменения физ.лиц:

Код

var q from c in efbd.Person
         where c.LastName = 'Petrov'
         select c

listbox1.DataContext = q;

//После изменений в ListBox'e

efbd.SaveChanges();


Теперь хочу следующее реализовать в распределенном приложении. Получается что-то вроде этого (привожу в схем. варианте):

Код

TestServiceClient ttt = new TestServiceClient();
ttt.Open();
List<Person> l = ttt.GetAllPersonsWhichArePetrov() //Получаем всех Петровых
listbox1.DataContext = l;

//На клиенте изменяем текущий лист Персонов

ttt.SaveListOfPersons(l) //Сохраняем изменения в БД


 ttt.GetAllPersonsWhichArePetrov() и ttt.SaveListOfPersons(l) - методы в WCF

Собственно в чем вопрос: 
Возможна ли такая схема работы Entity Framework и WCF?
1. Клиент формирует запрос какой ей необходимо (в данном случае вытащить всех Петровых)
2. отправляет текст запроса серверу
3. Сервер по запросу получает набор данных, отправляет клиенту
4. Клиент присоединяет полученный DataContext к какому-нибудь компоненту, типа ListBox, изменяет его и отсылает обратно серверу на сохранение.

Можно кидаться ссылками на статьи =) Буду рад любой информации.

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
cully
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, cully, mr.DUDA, Exception.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Распределённые приложения и сеть | Следующая тема »


 




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


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

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