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).
- dataSpace
Tipo: System.Data.Entity.Core.Metadata.Edm.DataSpace
Spazio dati del tipo di associazione.
- sourceEnd
Tipo: System.Data.Entity.Core.Metadata.Edm.AssociationEndMember
Membro dell'entità finale dell'associazione di origine.
- targetEnd
Tipo: System.Data.Entity.Core.Metadata.Edm.AssociationEndMember
Membro dell'entità finale dell'associazione di destinazione.
- constraint
Tipo: System.Data.Entity.Core.Metadata.Edm.ReferentialConstraint
Vincolo referenziale.
- metadataProperties
Tipo: System.Collections.Generic.IEnumerable<MetadataProperty>
Proprietà dei metadati da associare all'istanza.
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. |