EntityType.Create-Methode (String, String, DataSpace, IEnumerable<String>, IEnumerable<EdmMember>, IEnumerable<MetadataProperty>)
[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]
Die Factorymethode zum Erstellen des EntityType-Objekts.
Namespace: System.Data.Entity.Core.Metadata.Edm
Assembly: EntityFramework (in EntityFramework.dll)
Syntax
'Declaration
Public Shared Function Create ( _
name As String, _
namespaceName As String, _
dataSpace As DataSpace, _
keyMemberNames As IEnumerable(Of String), _
members As IEnumerable(Of EdmMember), _
metadataProperties As IEnumerable(Of MetadataProperty) _
) As EntityType
'Usage
Dim name As String
Dim namespaceName As String
Dim dataSpace As DataSpace
Dim keyMemberNames As IEnumerable(Of String)
Dim members As IEnumerable(Of EdmMember)
Dim metadataProperties As IEnumerable(Of MetadataProperty)
Dim returnValue As EntityType
returnValue = EntityType.Create(name, namespaceName, _
dataSpace, keyMemberNames, members, _
metadataProperties)
public static EntityType Create(
string name,
string namespaceName,
DataSpace dataSpace,
IEnumerable<string> keyMemberNames,
IEnumerable<EdmMember> members,
IEnumerable<MetadataProperty> metadataProperties
)
public:
static EntityType^ Create(
String^ name,
String^ namespaceName,
DataSpace dataSpace,
IEnumerable<String^>^ keyMemberNames,
IEnumerable<EdmMember^>^ members,
IEnumerable<MetadataProperty^>^ metadataProperties
)
static member Create :
name:string *
namespaceName:string *
dataSpace:DataSpace *
keyMemberNames:IEnumerable<string> *
members:IEnumerable<EdmMember> *
metadataProperties:IEnumerable<MetadataProperty> -> EntityType
public static function Create(
name : String,
namespaceName : String,
dataSpace : DataSpace,
keyMemberNames : IEnumerable<String>,
members : IEnumerable<EdmMember>,
metadataProperties : IEnumerable<MetadataProperty>
) : EntityType
Parameter
- name
Typ: System.String
Der Name des Entitätstyps.
- namespaceName
Typ: System.String
Der Namespace des Entitätstyps.
- dataSpace
Typ: System.Data.Entity.Core.Metadata.Edm.DataSpace
Der Datenbereich, zu dem der EntityType gehört.
- keyMemberNames
Typ: System.Collections.Generic.IEnumerable<String>
Name des Schlüsselelements für den Typ.
- members
Typ: System.Collections.Generic.IEnumerable<EdmMember>
Elemente des Entitätstyps (primitive und Navigationseigenschaften).
- metadataProperties
Typ: System.Collections.Generic.IEnumerable<MetadataProperty>
Die der Instanz zuzuordnenden Metadateneigenschaften.
Rückgabewert
Typ: System.Data.Entity.Core.Metadata.Edm.EntityType
Das EntityType-Objekt.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentException | Wird ausgelöst, wenn entweder Name, Namespace oder Argumente NULL ist. |
Hinweise
Der neu erstellte EntityType ist schreibgeschützt.