Share via


IMutableEntityType.AddSkipNavigation 方法

定义

重载

AddSkipNavigation(String, MemberInfo, IMutableEntityType, Boolean, Boolean)

向此实体类型添加新的 skip 导航属性。

AddSkipNavigation(String, Type, MemberInfo, IMutableEntityType, Boolean, Boolean)

向此实体类型添加新的 skip 导航属性。

AddSkipNavigation(String, MemberInfo, IMutableEntityType, Boolean, Boolean)

向此实体类型添加新的 skip 导航属性。

public Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation AddSkipNavigation (string name, System.Reflection.MemberInfo memberInfo, Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType targetEntityType, bool collection, bool onDependent);
public Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation AddSkipNavigation (string name, System.Reflection.MemberInfo? memberInfo, Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType targetEntityType, bool collection, bool onDependent);
public virtual Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation AddSkipNavigation (string name, System.Reflection.MemberInfo? memberInfo, Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType targetEntityType, bool collection, bool onDependent);
abstract member AddSkipNavigation : string * System.Reflection.MemberInfo * Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType * bool * bool -> Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation
abstract member AddSkipNavigation : string * System.Reflection.MemberInfo * Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType * bool * bool -> Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation
override this.AddSkipNavigation : string * System.Reflection.MemberInfo * Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType * bool * bool -> Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation
Public Function AddSkipNavigation (name As String, memberInfo As MemberInfo, targetEntityType As IMutableEntityType, collection As Boolean, onDependent As Boolean) As IMutableSkipNavigation
Public Overridable Function AddSkipNavigation (name As String, memberInfo As MemberInfo, targetEntityType As IMutableEntityType, collection As Boolean, onDependent As Boolean) As IMutableSkipNavigation

参数

name
String

要添加的 skip 导航属性的名称。

memberInfo
MemberInfo

对应的 CLR 类型成员 或 null ,用于阴影导航。

可以使用具有 String 参数和 Object 返回类型的索引器。

targetEntityType
IMutableEntityType

skip 导航属性将保存实例 () 的实体类型。

collection
Boolean

导航属性是否为集合属性。

onDependent
Boolean

导航属性是否在基础外键的依赖端定义。

返回

新创建的 skip 导航属性。

适用于

AddSkipNavigation(String, Type, MemberInfo, IMutableEntityType, Boolean, Boolean)

向此实体类型添加新的 skip 导航属性。

public Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation AddSkipNavigation (string name, Type? navigationType, System.Reflection.MemberInfo? memberInfo, Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType targetEntityType, bool collection, bool onDependent);
abstract member AddSkipNavigation : string * Type * System.Reflection.MemberInfo * Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType * bool * bool -> Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation
Public Function AddSkipNavigation (name As String, navigationType As Type, memberInfo As MemberInfo, targetEntityType As IMutableEntityType, collection As Boolean, onDependent As Boolean) As IMutableSkipNavigation

参数

name
String

要添加的 skip 导航属性的名称。

navigationType
Type

导航类型。

memberInfo
MemberInfo

对应的 CLR 类型成员 或 null ,用于阴影导航。

可以使用具有 String 参数和 Object 返回类型的索引器。

targetEntityType
IMutableEntityType

skip 导航属性将保存实例 () 的实体类型。

collection
Boolean

导航属性是否为集合属性。

onDependent
Boolean

导航属性是否在基础外键的依赖端定义。

返回

新创建的 skip 导航属性。

适用于