Freigeben über


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

  • namespaceName
    Typ: System.String
    Der Namespace des Entitätstyps.

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.

Siehe auch

Verweis

EntityType Klasse

Create-Überladung

System.Data.Entity.Core.Metadata.Edm-Namespace