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
- name
Tipo: System.String
Nome del tipo di entità.
- namespaceName
Tipo: System.String
Spazio dei nomi del tipo di entità.
- dataSpace
Tipo: System.Data.Entity.Core.Metadata.Edm.DataSpace
Spazio dei dati a cui appartiene EntityType.
- baseType
Tipo: System.Data.Entity.Core.Metadata.Edm.EntityType
Tipo di base.
- keyMemberNames
Tipo: System.Collections.Generic.IEnumerable<String>
Nome dei membri chiave per il tipo.
- members
Tipo: System.Collections.Generic.IEnumerable<EdmMember>
Membri del tipo di entità (proprietà primitive e di navigazione).
- metadataProperties
Tipo: System.Collections.Generic.IEnumerable<MetadataProperty>
Proprietà dei metadati da associare all'istanza.
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.