Поделиться через


Клиентская программа служб WCF Data Services (DataSvcUtil.exe)

DataSvcUtil.exe представляет собой программу командной строки, предоставляемую службами Службы WCF Data Services , использующую канал Протокол Open Data Protocol (OData) и формирующую клиентские классы службы данных, необходимые для доступа к службе данных из клиентского приложения .NET Framework. Эта программа формирует классы данных с использованием следующих источников метаданных.

  • Корневой URI службы данных. Эта программа запрашивает документ метаданных службы, в котором описывается модель данных, предоставленная службой данных. Дополнительные сведения см. в разделе OData.

  • Файл модели данных (CSDL), определенный с помощью языка определения концептуальной схемы (CSDL), описанного в спецификации [MC-CSDL]: формат файла определения концептуальной схемы.

  • Файл EDMX, созданный при помощи программ для работы с моделью EDM, входящих в комплект Entity Framework. Дополнительные сведения см. в спецификации [MC-EDMX]: модели EDM для формата упаковки служб данных.

Дополнительные сведения см. в разделе Как формировать клиентские классы службы данных вручную (службы WCF Data Services).

Программа DataSvcUtil.exe установлена в каталоге .NET Framework. Обычно это папка C:\Windows\Microsoft.NET\Framework\v4.0. Для 64-разрядных версий систем это папка C:\Windows\Microsoft.NET\Framework64\v4.0. Доступ к программе DataSvcUtil.exe можно также получить из командной строки Visual Studio (щелкните Пуск, укажите папку Все программы, укажите на Microsoft Visual Studio 2010, укажите на Средства Visual Studio, а затем щелкните Командная строка Visual Studio 2010).

datasvcutil /out:file [/in:file | /uri:serviceuri] [/dataservicecollection] [/language:devlang] [/nologo] [/version:ver] [/help]

Параметры

Параметр Описание

/dataservicecollection

Указывает, что будет также сформирован код, необходимый для привязки объектов к элементам управления.

/help

— или —

/?

Отображает синтаксис команд и параметров инструмента.

/in: <файл>

Указывает файл CSDL или EDMX либо каталог, в котором находится этот файл.

/language:[VB|CSharp]

Задает язык для сформированных файлов с исходным кодом. Язык по умолчанию — C#.

/nologo

Отключает вывод сообщения об авторских правах.

/out: <файл>

Задает имя файла с исходным кодом, в котором содержатся сформированные клиентские классы службы данных.

/uri: <строка>

Универсальный код ресурса (URI) канала OData .

/version:[1.0|2.0]

Задает наибольшую принимаемую версию служб OData . Эта версия определяется на основе атрибута DataServiceVersion элемента DataService в возвращаемых метаданных службы данных. Дополнительные сведения см. в разделе Работа с несколькими версиями служб WCF Data Services. Если указан параметр /dataservicecollection, необходимо также задать параметр /version:2.0, чтобы включить привязку данных.

См. также

Задачи

Как добавить ссылку на службу данных (службы WCF Data Services)

Основные понятия

Формирование клиентской библиотеки службы данных (службы WCF Data Services)