Гость
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Организация проектирования WCF служб / 11 сообщений из 11, страница 1 из 1
25.11.2011, 11:08
    #37543787
Алексей Кр
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация проектирования WCF служб
Подскажите пожалуйста, как организовываете(проектируете) реализовываете WCF службы, когда она должна работать с базой данных.
Вопрос состоит вот в чем. Очень много методов по работе с базой данных: выборка данных по критериям, выборка данных из основных таблиц по критериям, добавление записей в каждую таблицу, удаление записей, обновление, и т.п.
И если проект развивается, добавляются новые сущности, соответственно и новые методы.
И неужто все методы отображаются в одной WCF службе (ну в нескольких) а методов много... и Нормально ли когда WCF служба будет состоять из 30-50 а может и больше методов??? Кто когда сталкивался с данной проблемой? Или это нормально???
...
Рейтинг: 0 / 0
25.11.2011, 11:14
    #37543813
AlexeiK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация проектирования WCF служб
Чтобы, ответить нормально это или нет, нужно понять, зачем тебе работа с БД через WCF?
...
Рейтинг: 0 / 0
25.11.2011, 11:20
    #37543823
Алексей Кр
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация проектирования WCF служб
Самый простой пример:
Веб приложение, работает с веб службами, в частности WCF служба.
В Веб приложении работают с данными: набор основных таблиц: добавление, изменение, удаление данных, поиск данных по предопределенным методам... и если таких таблиц (сущностей) 10-20... и по каждой набор своих методов...
Как вообще организовывается работа с БД через веб приложение посредством веб служб ???
...
Рейтинг: 0 / 0
25.11.2011, 11:22
    #37543828
AlexeiK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация проектирования WCF служб
Вообще в твоем случае вебслужба это простая замена ado.net.
Это дело выбора по сути.
...
Рейтинг: 0 / 0
25.11.2011, 11:25
    #37543839
Алексей Кр
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация проектирования WCF служб
Ну почему же замена... обращаемся к веб службе, сервер которой может располагаться неизвестно где... для этого и нужны веб службы... своего рода обертка над адонет, только с доступом в интернет... согласен...
...
Рейтинг: 0 / 0
25.11.2011, 11:32
    #37543860
Алексей Кр
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация проектирования WCF служб
случайно не сталкивались со статьями в интернете, где упоминались бы данные вопросы (в частности много методов в веб служб и т.п.)
...
Рейтинг: 0 / 0
25.11.2011, 12:05
    #37543958
AlexeiK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация проектирования WCF служб
SQL SERVER может распологаться где угодно. и через интернет к нему можно получить доступ .
на чем написан клиент то?
...
Рейтинг: 0 / 0
25.11.2011, 13:03
    #37544098
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация проектирования WCF служб
Алексей КрПодход такой же как к проектированию обычных классов. Если методов в классе много - методы выносятся в отдельные классы. Если надо много сервисов - значит пусть их будет много. Что Вас пугает?
...
Рейтинг: 0 / 0
25.11.2011, 13:54
    #37544229
Алексей Кр
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация проектирования WCF служб
наверное просто необычно для веб службы с кучей методов )))
...
Рейтинг: 0 / 0
25.11.2011, 13:59
    #37544244
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация проектирования WCF служб
Алексей Крнаверное просто необычно для веб службы с кучей методов )))Не совсем понятно, правильно ли Вы меня поняли. Предлагается делать много веб-служб, в каждой из них разумное количество методов.
...
Рейтинг: 0 / 0
28.11.2011, 14:55
    #37547907
Верблюд
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация проектирования WCF служб
Алексей Крнаверное просто необычно для веб службы с кучей методов )))

Как вариант - можно сделать сервис всего с одним методом, а запрос передавать в него в качестве параметра - для каждого типа запроса свой класс, унаследованный от одного базового. Для всех запросов на выборку - один класс, содержащий сериализованное описание предиката.
...
Рейтинг: 0 / 0
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Организация проектирования WCF служб / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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