AssociationEnd (EntityTypeMapping)
Als untergeordnetes Element eines AssociationSetMapping-Elements im Entity Data Model (EDM) gibt das AssociationEnd-Element in einem ModificationFunctionMapping-Element eine Association an, die gemeinsam mit den von den gespeicherten Prozeduren vorgenommenen Änderungen an den Entitäten aktualisiert werden muss.
Um die zu aktualisierende Association anzugeben, verwendet das AssociationEnd-Element die folgenden Attribute und untergeordnete Elemente:
Das AssociationSet-Attribut identifiziert die zu aktualisierende Association.
Das From-Attribut und das To-Attribut geben die Enden der Association an.
Das ScalarProperty-Element ordnet die Schlüsseleigenschaft der Entität zu, die das From-Attribut für ParameterName in der gespeicherten Prozedure angibt, die zugeordnet wird.
Beispiel
Im folgenden Beispiel ist das AssociationEnd-Element ein untergeordnetes Element eines UpdateFunction-Elements. Zusätzlich kann das untergeordnete AssociationEnd-Element der UpdateFunction auch einem InsertFunction-Element oder einem DeleteFunction-Element untergeordnet sein.
<UpdateFunction FunctionName="AdventureWorksModel.Store.UpdateSalesOrderDetail" >
<ScalarProperty Name="OrderQty" ParameterName="OrderQty" Version="Current"/>
<ScalarProperty Name="SalesOrderDetailID" ParameterName="SalesOrderDetailID" Version="Current"/>
<ScalarProperty Name="SalesOrderID" ParameterName="SalesOrderID" Version="Original"/>
<AssociationEnd AssociationSet="FK_SalesOrderDetail_SalesOrderHeader_SalesOrderID"
From="SalesOrderDetail" To="SalesOrderHeader">
<ScalarProperty Name="SalesOrderID" ParameterName="SalesOrderID" Version="Current" />
</AssociationEnd>
<ResultBinding Name="LineTotal" ColumnName="LineTotal" />
</UpdateFunction>
Siehe auch
Konzepte
ModificationFunctionMapping (EntityTypeMapping)
ModificationFunctionMapping (AssociationSetMapping)
InsertFunction (EntityTypeMapping)
DeleteFunction (EntityTypeMapping)
UpdateFunction (EntityTypeMapping)