在 SQL Server 中,您可以使用 XML 数据类型并使用 AXSD 架构将其映射到关系列。



来自 MSDN

但是,我找不到有关如何执行此操作的任何文档 - 甚至找不到关于 AXSD 的好页面。

任何人都有任何好的 AXSD 信息。它似乎非常适合我想要做的事情(暂时使用 XML,直到我可以迁移到像 nHibernate 这样的东西,但仍然允许某些相关数据字段的列 View 。

最佳答案

看起来像 this is the way to do itthis is helpful too

还有一个 free book too !

提示:搜索“带注释的 xsd schemass”而不是 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>

关于sql - 如何在 SQL Server 中使用 AXSD?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1387623/

10-11 08:16