Condividi tramite


Metodo EntityType.Create (String, String, DataSpace, EntityType, IEnumerable<String>, IEnumerable<EdmMember>, IEnumerable<MetadataProperty>)

[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.]

Metodo factory per la costruzione dell'oggetto EntityType.

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, _
    dataSpace As DataSpace, _
    baseType As EntityType, _
    keyMemberNames As IEnumerable(Of String), _
    members As IEnumerable(Of EdmMember), _
    metadataProperties As IEnumerable(Of MetadataProperty) _
) As EntityType
'Utilizzo
Dim name As String 
Dim namespaceName As String 
Dim dataSpace As DataSpace 
Dim baseType As EntityType 
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, baseType, keyMemberNames, _
    members, metadataProperties)
public static EntityType Create(
    string name,
    string namespaceName,
    DataSpace dataSpace,
    EntityType baseType,
    IEnumerable<string> keyMemberNames,
    IEnumerable<EdmMember> members,
    IEnumerable<MetadataProperty> metadataProperties
)
public:
static EntityType^ Create(
    String^ name, 
    String^ namespaceName, 
    DataSpace dataSpace, 
    EntityType^ baseType, 
    IEnumerable<String^>^ keyMemberNames, 
    IEnumerable<EdmMember^>^ members, 
    IEnumerable<MetadataProperty^>^ metadataProperties
)
static member Create : 
        name:string * 
        namespaceName:string * 
        dataSpace:DataSpace * 
        baseType:EntityType * 
        keyMemberNames:IEnumerable<string> * 
        members:IEnumerable<EdmMember> * 
        metadataProperties:IEnumerable<MetadataProperty> -> EntityType
public static function Create(
    name : String, 
    namespaceName : String, 
    dataSpace : DataSpace, 
    baseType : EntityType, 
    keyMemberNames : IEnumerable<String>, 
    members : IEnumerable<EdmMember>, 
    metadataProperties : IEnumerable<MetadataProperty>
) : EntityType

Parametri

  • namespaceName
    Tipo: System.String
    Spazio dei nomi del tipo di entità.

Valore restituito

Tipo: System.Data.Entity.Core.Metadata.Edm.EntityType
Oggetto EntityType.

Eccezioni

Eccezione Condizione
ArgumentException

Generata se l'argomento nome o spazio dei nomi è Null.

Note

L'oggetto EntityType appena creato sarà di sola lettura.

Vedere anche

Riferimento

EntityType Classe

Overload Create

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