다음을 통해 공유


AssociationEnd(EntityTypeMapping)

EDM(엔터티 데이터 모델)에 있는 EntityTypeMapping 요소의 자식 요소인 ModificationFunctionMapping 요소의 AssociationEnd 요소는 저장 프로시저로 수정된 엔터티의 변경 내용과 함께 업데이트되어야 하는 Association을 지정합니다.

업데이트할 Association을 지정하기 위해 AssociationEnd 요소는 다음 특성과 자식 요소를 사용합니다.

  • AssociationSet 특성은 업데이트해야 하는 Association을 식별합니다.

  • FromTo 특성은 Association의 두 End를 지정합니다.

  • ScalarProperty 요소는 From 특성이 지정하는 엔터티의 키 속성을 매핑되는 저장 프로시저의 ParameterName에 매핑합니다.

예제

다음 예제에서 AssociationEnd 요소는 UpdateFunction 요소의 자식 요소입니다. UpdateFunction의 자식 요소일 뿐 아니라 AssociationEnd 요소는 InsertFunction 요소 또는 DeleteFunction 요소의 자식 요소일 수도 있습니다.

  <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>

참고 항목

개념

ModificationFunctionMapping(EntityTypeMapping)
ModificationFunctionMapping(AssociationSetMapping)
InsertFunction(EntityTypeMapping)
DeleteFunction(EntityTypeMapping)
UpdateFunction(EntityTypeMapping)