#sql #database #wcf #sql-server-2008
#sql #База данных #wcf ( ВКФ ) #sql-сервер-2008
Вопрос:
hallo,
Как я могу передать команду table через WCF?
у меня есть idee: на стороне клиента:
используя обычный синтаксис SQL: ВЫБЕРИТЕ * ИЗ КОМАНДЫ, затем оберните результат в List или IEnumerable или другой тип коллекции, а затем используйте WCF List getCommand ()
и на стороне сервера:
вызовите WCF List getCommand (), затем выполните цикл сбора, используя команду INSERT INTO … команду into table
это хорошая идея ? если нет, не могли бы вы дать мне подсказки?
Заранее благодарю вас, Стев
PS: я просто хочу перенести конкретные данные: ВЫБЕРИТЕ * ИЗ КОМАНДЫ, ГДЕ REGION_CLIENT = 345 (не вся база данных)
Комментарии:
1. Пожалуйста, внесите ясность в свой вопрос. Я этого не понимаю.
2. Вероятно, нет, потому что для большинства основных баз данных существуют специальные инструменты миграции / синхронизации баз данных.
Ответ №1:
Если вы пытаетесь перенести данные из локальной клиентской базы данных на сервер, вам следует использовать Microsoft sync framework, см.:http://msdn.microsoft.com/en-us/sync/bb736753