在 SQL Server 中,您可以使用 XML 数据类型并使用 AXSD 架构将其映射到关系列。
来自 MSDN
但是,我找不到有关如何执行此操作的任何文档 - 甚至找不到关于 AXSD 的好页面。
任何人都有任何好的 AXSD 信息。它似乎非常适合我想要做的事情(暂时使用 XML,直到我可以迁移到像 nHibernate 这样的东西,但仍然允许某些相关数据字段的列 View 。
最佳答案
看起来像 this is the way to do it 和 this 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/