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) リレーションシップを示すフラグ。
- dataSpace
型 : System.Data.Entity.Core.Metadata.Edm.DataSpace
アソシエーション型のデータ領域。
- sourceEnd
型 : System.Data.Entity.Core.Metadata.Edm.AssociationEndMember
ソース アソシエーションの End メンバー。
- targetEnd
型 : System.Data.Entity.Core.Metadata.Edm.AssociationEndMember
ターゲット アソシエーションの End メンバー。
- constraint
型 : System.Data.Entity.Core.Metadata.Edm.ReferentialConstraint
参照に関する制約。
- metadataProperties
型 : System.Collections.Generic.IEnumerable<MetadataProperty>
インスタンスに関連付けられるメタデータ プロパティ。
戻り値
型 : System.Data.Entity.Core.Metadata.Edm.AssociationType
新しく作成した AssociationType インスタンス。
例外
例外 | 状態 |
---|---|
ArgumentException | 指定された名前が null または空です。 |
ArgumentException | 指定した名前空間が null または空です。 |