OptionalNavigationPropertyConfiguration<TEntityType,TTargetEntityType> 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
通过实体类型配置可选关系。
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,且在关系的另一端有导航属性。 |