Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Область применения: SQL Server База данных SQL Azure
Microsoft SQLXML 4.0 поддерживает функции, позволяющие создавать приложения для доступа к XML-данным из экземпляра SQL Server, переносить данные в среду Microsoft платформа .NET Framework, обрабатывать данные и отправлять обновления обратно в SQL Server.
Управляемые классы Microsoft SQLXML предоставляют функциональные возможности SQLXML 4.0 в платформа .NET Framework Майкрософт. С помощью управляемых классов SQLXML можно написать приложение C#, чтобы получить доступ к XML-данным из экземпляра SQL Server, перенести данные в среду платформа .NET Framework, обработать данные и отправить обновления обратно в SQL Server как DiffGram, чтобы применить обновления. Необходимо использовать схему сопоставления при применении обновлений к базе данных SQL Server с помощью управляемых классов SQLXML. Рабочий пример см. в разделе "Доступ к функциям SQLXML" в среде .NET.
Для использования управляемых классов SQLXML с SQLXML 4.0 следует установить среду Microsoft Visual Studio.
Примечание.
Платформа .NET Framework включает поставщик данных SQL Server .NET. Этот поставщик можно использовать для доступа к SQL Server из среды .NET; однако он может обрабатывать только традиционные запросы SQL (т. е. запросы реляционной базы данных за исключением запросов FOR XML). Вы не можете выполнять XML-шаблоны или запросы XPath на стороне сервера в SQL Server.
Сведения о доступе и изменении данных в SQL Server в Microsoft платформа .NET Framework и использовании DiffGrams для обновления данных в таблицах SQL Server см. в статье "Доступ к функциям SQLXML в среде .NET".
Примечание.
Вы также можете создавать приложения Microsoft Visual Studio для массовой загрузки XML-документов с помощью массовой загрузки XML. Дополнительные сведения см. в разделе "Выполнение массовой загрузки XML-данных " (SQLXML 4.0)". Необходимо добавить в приложение ссылку на DLL-библиотеку массовой загрузки XML (Xblkld4.dll). Это DLL-библиотека COM, для которой Visual Studio .NET автоматически создает библиотеку-упаковщик.
В этом разделе представлены примеры приложений, демонстрирующих использование управляемых классов Microsoft SQLXML:
Выполнение запросов SQL (управляемые классы SQLXML)
Выполнение запросов SQL с использованием метода ExecuteXMLReader
Обработка XML-кода на стороне клиента (управляемые классы SQLXML)
Выполнение запросов XPath (управляемые классы SQLXML)
Выполнение запросов XPath с пространствами имен (управляемые классы SQLXML)
Выполнение файлов шаблонов с использованием свойства CommandText
Выполнение файлов шаблонов с использованием свойства CommandStream
Применение преобразования XSL (управляемые классы SQLXML)