Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A sémák tartalmazhatnak msdata:Kapcsolati megjegyzést a séma két eleme közötti leképezés explicit megadásával. Az msdata:Relationship paraméterben megadott két elem beágyazható a sémába, de nem kell. A leképezési folyamat az msdata:Relationship függvényt használja a sémában a két oszlop közötti elsődleges kulcs-/idegenkulcs-kapcsolat létrehozásához.
Az alábbi példa egy XML-sémát mutat be, amelyben az OrderDetail elem az Order gyermekeleme. Az msdata:Relationship azonosítja ezt a szülő-gyermek kapcsolatot, és megadja, hogy az OrderNumber eredményként kapott Order tábla oszlopa az OrderNo eredményként kapott OrderDetail tábla oszlopához kapcsolódik.
<xs:schema id="MyDataSet" xmlns=""
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xs:element name="MyDataSet" msdata:IsDataSet="true">
<xs:complexType>
<xs:choice maxOccurs="unbounded">
<xs:element name="Order">
<xs:complexType>
<xs:sequence>
<xs:element name="OrderNumber" type="xs:string" />
<xs:element name="EmpNumber" type="xs:string" />
<xs:element name="OrderDetail">
<xs:annotation>
<xs:appinfo>
<msdata:Relationship name="OrdODRelation"
msdata:parent="Order"
msdata:child="OrderDetail"
msdata:parentkey="OrderNumber"
msdata:childkey="OrderNo"/>
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="OrderNo" type="xs:string" />
<xs:element name="ItemNo" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:schema>
Az XML-séma leképezési folyamat a következőket hozza létre a DataSet elemen:
Egy
Orderés egyOrderDetailtábla.Order(OrderNumber, EmpNumber) OrderDetail(OrderNo, ItemNo)A
OrderésOrderDetailtáblák közötti kapcsolat. ANestedkapcsolat tulajdonsága azért van így beállítva, mert azTrueésOrderelemek a sémában vannak ágyazva.ParentTable: Order ParentColumns: OrderNumber ChildTable: OrderDetail ChildColumns: OrderNo RelationName: OrdODRelation Nested: True
A leképezési folyamat nem hoz létre korlátozásokat.