Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'elemento ReferentialConstraint di un oggetto Association specifica la direzione in una relazione in SSDL (Store Schema Definition Language) nel modello EDM (Entity Data Model). Un ReferentialConstraint in SSDL si basa su un vincolo di chiave esterna nell'origine dati. Nelle associazioni in EDM è possibile eseguire la navigazione in entrambe le direzioni. I ruoli degli elementi Principal Role e Dependent Role di un oggetto ReferentialConstraint hanno relazioni di chiave esterna corrispondenti nel database.
Nello schema seguente viene specificata la direzione utilizzando gli attributi Principal Role e Dependent Role di un elemento ReferentialConstraint. Nella tabella dati DependentRole dispone di una chiave esterna contenente ManagerID.
<Association Name="FK_Employee_Employee_ManagerID">
<End Role="Employee" Type="Adventureworks.Store.Employee" Multiplicity="0..1" />
<End Role="Employee1" Type="Adventureworks.Store.Employee" Multiplicity="*" />
<ReferentialConstraint>
<Principal Role="Employee">
<PropertyRef Name="EmployeeID" />
</Principal>
<Dependent Role="Employee1">
<PropertyRef Name="ManagerID" />
</Dependent>
</ReferentialConstraint>
</Association>