Condividi tramite


Metodo AssociationType.Create

[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]

Crea un'istanza di AssociationType di sola lettura dai parametri specificati.

Spazio dei nomi:  System.Data.Entity.Core.Metadata.Edm
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
Public Shared Function Create ( _
    name As String, _
    namespaceName As String, _
    foreignKey As Boolean, _
    dataSpace As DataSpace, _
    sourceEnd As AssociationEndMember, _
    targetEnd As AssociationEndMember, _
    constraint As ReferentialConstraint, _
    metadataProperties As IEnumerable(Of MetadataProperty) _
) As AssociationType
'Utilizzo
Dim name As String 
Dim namespaceName As String 
Dim foreignKey As Boolean 
Dim dataSpace As DataSpace 
Dim sourceEnd As AssociationEndMember 
Dim targetEnd As AssociationEndMember 
Dim constraint As ReferentialConstraint 
Dim metadataProperties As IEnumerable(Of MetadataProperty)
Dim returnValue As AssociationType 

returnValue = AssociationType.Create(name, namespaceName, _
    foreignKey, dataSpace, sourceEnd, _
    targetEnd, constraint, metadataProperties)
public static AssociationType Create(
    string name,
    string namespaceName,
    bool foreignKey,
    DataSpace dataSpace,
    AssociationEndMember sourceEnd,
    AssociationEndMember targetEnd,
    ReferentialConstraint constraint,
    IEnumerable<MetadataProperty> metadataProperties
)
public:
static AssociationType^ Create(
    String^ name, 
    String^ namespaceName, 
    bool foreignKey, 
    DataSpace dataSpace, 
    AssociationEndMember^ sourceEnd, 
    AssociationEndMember^ targetEnd, 
    ReferentialConstraint^ constraint, 
    IEnumerable<MetadataProperty^>^ metadataProperties
)
static member Create : 
        name:string * 
        namespaceName:string * 
        foreignKey:bool * 
        dataSpace:DataSpace * 
        sourceEnd:AssociationEndMember * 
        targetEnd:AssociationEndMember * 
        constraint:ReferentialConstraint * 
        metadataProperties:IEnumerable<MetadataProperty> -> AssociationType
public static function Create(
    name : String, 
    namespaceName : String, 
    foreignKey : boolean, 
    dataSpace : DataSpace, 
    sourceEnd : AssociationEndMember, 
    targetEnd : AssociationEndMember, 
    constraint : ReferentialConstraint, 
    metadataProperties : IEnumerable<MetadataProperty>
) : AssociationType

Parametri

  • name
    Tipo: System.String
    Nome del tipo del set di associazioni.
  • namespaceName
    Tipo: System.String
    Spazio dei nomi del tipo di associazione.
  • foreignKey
    Tipo: System.Boolean
    Flag che indica una relazione di chiave esterna (FK, foreign key).

Valore restituito

Tipo: System.Data.Entity.Core.Metadata.Edm.AssociationType
Istanza di AssociationType appena creata.

Eccezioni

Eccezione Condizione
ArgumentException

Il nome specificato è Null o vuoto.

ArgumentException

Lo spazio dei nomi specificato è Null o vuoto.

Vedere anche

Riferimento

AssociationType Classe

Spazio dei nomi System.Data.Entity.Core.Metadata.Edm