次の方法で共有


AssociationType.Create メソッド

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

指定されたパラメーターから読み取り専用の AssociationType インスタンスを作成します。

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

構文

'宣言
Public Shared Function Create ( _
    name As String, _
    namespaceName As String, _
    foreignKey As Boolean, _
    dataSpace As DataSpace, _
    sourceEnd As AssociationEndMember, _
    targetEnd As AssociationEndMember, _
    constraint As ReferentialConstraint, _
    metadataProperties As IEnumerable(Of MetadataProperty) _
) As AssociationType
'使用
Dim name As String 
Dim namespaceName As String 
Dim foreignKey As Boolean 
Dim dataSpace As DataSpace 
Dim sourceEnd As AssociationEndMember 
Dim targetEnd As AssociationEndMember 
Dim constraint As ReferentialConstraint 
Dim metadataProperties As IEnumerable(Of MetadataProperty)
Dim returnValue As AssociationType 

returnValue = AssociationType.Create(name, namespaceName, _
    foreignKey, dataSpace, sourceEnd, _
    targetEnd, constraint, metadataProperties)
public static AssociationType Create(
    string name,
    string namespaceName,
    bool foreignKey,
    DataSpace dataSpace,
    AssociationEndMember sourceEnd,
    AssociationEndMember targetEnd,
    ReferentialConstraint constraint,
    IEnumerable<MetadataProperty> metadataProperties
)
public:
static AssociationType^ Create(
    String^ name, 
    String^ namespaceName, 
    bool foreignKey, 
    DataSpace dataSpace, 
    AssociationEndMember^ sourceEnd, 
    AssociationEndMember^ targetEnd, 
    ReferentialConstraint^ constraint, 
    IEnumerable<MetadataProperty^>^ metadataProperties
)
static member Create : 
        name:string * 
        namespaceName:string * 
        foreignKey:bool * 
        dataSpace:DataSpace * 
        sourceEnd:AssociationEndMember * 
        targetEnd:AssociationEndMember * 
        constraint:ReferentialConstraint * 
        metadataProperties:IEnumerable<MetadataProperty> -> AssociationType
public static function Create(
    name : String, 
    namespaceName : String, 
    foreignKey : boolean, 
    dataSpace : DataSpace, 
    sourceEnd : AssociationEndMember, 
    targetEnd : AssociationEndMember, 
    constraint : ReferentialConstraint, 
    metadataProperties : IEnumerable<MetadataProperty>
) : AssociationType

パラメーター

  • name
    型 : System.String
    アソシエーション型の名前。
  • namespaceName
    型 : System.String
    アソシエーション型の名前空間。
  • foreignKey
    型 : System.Boolean
    外部キー (FK) リレーションシップを示すフラグ。

戻り値

型 : System.Data.Entity.Core.Metadata.Edm.AssociationType
新しく作成した AssociationType インスタンス。

例外

例外 状態
ArgumentException

指定された名前が null または空です。

ArgumentException

指定した名前空間が null または空です。

参照

参照

AssociationType クラス

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