首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在Server中使用AXSD?

如何在Server中使用AXSD?
EN

Stack Overflow用户
提问于 2009-09-07 05:08:44
回答 1查看 2.9K关注 0票数 4

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

通过使用带注释的模式(AXSD),XML与关系存储之间的映射,将XML分解为一个或多个表中的列。这在关系级别上保持了数据的保真度。因此,尽管忽略了元素之间的顺序,但仍然保留了层次结构。架构不能是递归的。

来自MSDN

然而,我找不到任何关于如何做到这一点的文档,甚至一个关于AXSD的好页面。

任何人都能得到任何好的AXSD信息。它似乎非常适合我想要做的事情(在我能够迁移到类似nHibernate的东西之前暂时使用XML,但仍然允许对某些pertanent数据字段进行列视图)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-09-07 05:51:28

看起来像这就是做它的方法。这也很有帮助

还有一个免费书籍

提示:搜索“带注释的xsd模式”而不是AXSD!

代码语言:javascript
代码运行次数:0
运行
复制
<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>
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1387623

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档