OptionalNavigationPropertyConfiguration<TEntityType,TTargetEntityType> 类

定义

通过实体类型配置可选关系。

public class OptionalNavigationPropertyConfiguration<TEntityType,TTargetEntityType> where TEntityType : class where TTargetEntityType : class
type OptionalNavigationPropertyConfiguration<'EntityType, 'argetEntityType (requires 'EntityType : null and 'argetEntityType : null)> = class
Public Class OptionalNavigationPropertyConfiguration(Of TEntityType, TTargetEntityType)

类型参数

TEntityType

关系源自的实体类型。

TTargetEntityType

作为关系目标的实体类型。

继承
OptionalNavigationPropertyConfiguration<TEntityType,TTargetEntityType>

方法

Equals(Object)

通过实体类型配置可选关系。

GetHashCode()

通过实体类型配置可选关系。

GetType()

获取当前实例的 Type

ToString()

通过实体类型配置可选关系。

WithMany()

将关系配置为 optional:many,且在关系的另一端无导航属性。

WithMany(Expression<Func<TTargetEntityType,ICollection<TEntityType>>>)

将关系配置为 optional:many,且在关系的另一端有导航属性。

WithOptionalDependent()

将关系配置为 optional:optional,且在关系的另一端无导航属性。 要配置的实体类型将成为依赖对象,且包含主体的外键。 作为关系目标的实体类型将成为关系中的主体。

WithOptionalDependent(Expression<Func<TTargetEntityType,TEntityType>>)

将关系配置为 optional:optional,且在关系的另一端有导航属性。 要配置的实体类型将成为依赖对象,且包含主体的外键。 作为关系目标的实体类型将成为关系中的主体。

WithOptionalPrincipal()

将关系配置为 optional:optional,且在关系的另一端无导航属性。 要配置的实体类型将成为关系中的主体。 作为关系目标的实体类型将成为依赖对象,且包含主体的外键。

WithOptionalPrincipal(Expression<Func<TTargetEntityType,TEntityType>>)

将关系配置为 optional:optional,且在关系的另一端有导航属性。 要配置的实体类型将成为关系中的主体。 作为关系目标的实体类型将成为依赖对象,且包含主体的外键。

WithRequired()

将关系配置为 optional:required,且在关系的另一端无导航属性。

WithRequired(Expression<Func<TTargetEntityType,TEntityType>>)

将关系配置为 optional:required,且在关系的另一端有导航属性。

适用于