次の方法で共有


EntityType.Create メソッド (String, String, DataSpace, EntityType, IEnumerable<String>, IEnumerable<EdmMember>, IEnumerable<MetadataProperty>)

[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]

EntityType オブジェクトを作成するためのファクトリ メソッド。

名前空間:  System.Data.Entity.Core.Metadata.Edm
アセンブリ:  EntityFramework (EntityFramework.dll 内)

構文

'宣言
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
'使用
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

パラメーター

  • namespaceName
    型 : System.String
    エンティティ型の名前空間。

戻り値

型 : System.Data.Entity.Core.Metadata.Edm.EntityType
EntityType オブジェクト。

例外

例外 状態
ArgumentException

名前引数または名前空間引数が null の場合にスローされます。

解説

新しく作成される EntityType は読み取り専用になります。

参照

参照

EntityType クラス

Create オーバーロード

System.Data.Entity.Core.Metadata.Edm 名前空間