Как я могу использовать AXSD в SQL Server?

В SQL Server вы можете использовать тип данных XML и сопоставить его с реляционными столбцами, используя схему AXSD.

  

Отображение между XML и реляционным   хранение с использованием аннотированной схемы   (AXSD), XML разлагается на   столбцы в одной или нескольких таблицах. это   сохраняет верность данных на   реляционный уровень. В результате   иерархическая структура сохраняется   хотя порядок среди элементов   игнорируются. Схема не может быть   рекурсивным.

от MSDN

Однако я не могу найти документацию о том, как это сделать, или даже хорошую страницу об AXSD.

Кто-нибудь получил любую хорошую информацию AXSD. кажется, что это очень уместно для того, что я хочу сделать (временно использовать XML, пока я не смогу перейти на что-то вроде nHibernate, но все же разрешить просмотр столбцов определенных соответствующих полей данных.

4 голоса | спросил Simon_Weaver 7 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 07 Sep 2009 09:08:44 +0400 2009, 09:08:44

1 ответ


0

Похоже, это способ сделать это и это тоже полезно .

И бесплатная книга !

Совет: ищите аннотированную схему xsd, а не AXSD!

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
            xmlns:sql="urn:schemas-microsoft-com:mapping-schema">
  <xsd:element name="Employee" sql:relation="Employees" >
   <xsd:complexType>
     <xsd:sequence>
        <xsd:element name="FName"  
                     sql:field="FirstName" 
                     type="xsd:string" /> 
        <xsd:element name="LName"  
                     sql:field="LastName"  
                     type="xsd:string" />
     </xsd:sequence>
        <xsd:attribute name="EmpID" 
                       sql:field="EmployeeID" 
                       type="xsd:integer" />
    </xsd:complexType>
  </xsd:element>
</xsd:schema>
ответил Simon_Weaver 7 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 07 Sep 2009 09:51:28 +0400 2009, 09:51:28

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132