Клиентская программа служб 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)