Freigeben über


EndProperty (AssociationSet ModificationFunctionMapping)

Als untergeordnetes Element eines AssociationSetMapping-Elements im EDM legt das EndProperty-Element in einem ModificationFunctionMapping-Element die Zuordnung für Schlüsseleigenschaften am Ende einer Association fest. (Das AssociationSetMapping-Element ordnet die Association den gespeicherten Prozeduren zu, die Instanzen der Zuordnung erstellen und löschen.)

Die untergeordneten ScalarProperty-Elemente des EndProperty-Elements ordnen die Identitätseigenschaften der verwandten Entitäten den von den ParameterName-Attributen festgelegten Parametern der gespeicherten Prozeduren fest.

NoteHinweis

Das EndProperty-Element in einem AssociationSetMapping-Element ist nicht gleich dem AssociationEnd-Element in einem EntityTypeMapping-Element. Weitere Informationen finden Sie unter AssociationEnd (EntityTypeMapping).

Beispiel

Im folgenden Beispiel ist das EndProperty-Element Teil des InsertFunction-Elements. Dieses InsertFunction-Element verweist auf eine gespeicherte Prozedur, die neue Instanzen eines Association-Elements zwischen einer Contact-Entität und einer Address-Entität im "Adventureworks Sales"-Modell erstellt.

      <InsertFunction
        FunctionName="ContactInformationModel.Store.SetAddress">
        <EndProperty Name="Address">
          <ScalarProperty Name="AddressID" ParameterName="AddressID"/>
        </EndProperty>
        <EndProperty Name="Contact">
          <ScalarProperty Name="ContactID" ParameterName="ContactID"/>
        </EndProperty>
      </InsertFunction>

Siehe auch

Konzepte

InsertFunction (AssociationSetMapping)
DeleteFunction (AssociationSetMapping)
AssociationSetMapping-Element (MSL)
Unterstützung für gespeicherte Prozeduren (Entity Framework)