2009-09-07 7 views
3

SQL Server에서 XML 데이터 형식을 사용하고 AXSD 스키마를 사용하여 관계형 열에 매핑 할 수 있습니다. 스키마 주석 (AXSD)를 사용하여 XML 관계형 스토리지 사이SQL Server에서 AXSD를 어떻게 사용합니까?

매핑은 XML은 하나 개 이상의 테이블에서 열로 분해된다. 이 은 관계 레벨에서 데이터의 충실도를 보존합니다. 따라서 계층 구조는 으로 유지되지만 요소 사이의 순서는 이 무시됩니다. 스키마는 재귀적일 수 없습니다. AXSD에 대한 또는 좋은 페이지 - MSDN

에서

그러나 나는이 작업을 수행하는 방법에 대한 문서를 찾을 수 없습니다.

아무나 좋은 AXSD 정보를 얻었습니다. 그것이 내가 내가 nHibernate 수 같은 마이그레이션,하지만 여전히 특정 pertanent 데이터 필드의 열보기를 허용 할 수있을 때까지 일시적으로 XML을 사용 (수행 할 작업에 매우 적절한 것 같다.

답변

3

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>