IConventionEntityTypeBuilder.HasOwnership 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
HasOwnership(IConventionEntityType, MemberInfo, Boolean) |
配置目标实体由 (或) 此实体的一部分拥有的关系。 |
HasOwnership(IConventionEntityType, String, Boolean) |
配置目标实体由 (或) 此实体的一部分拥有的关系。 |
HasOwnership(IConventionEntityType, MemberInfo, MemberInfo, Boolean) |
配置目标实体由 (或) 此实体的一部分拥有的关系。 |
HasOwnership(IConventionEntityType, String, String, Boolean) |
配置目标实体由 (或) 此实体的一部分拥有的关系。 |
HasOwnership(Type, MemberInfo, Boolean) |
配置目标实体由 (或) 此实体的一部分拥有的关系。 |
HasOwnership(Type, String, Boolean) |
配置目标实体由 (或) 此实体的一部分拥有的关系。 |
HasOwnership(Type, MemberInfo, MemberInfo, Boolean) |
配置目标实体由 (或) 此实体的一部分拥有的关系。 |
HasOwnership(Type, String, String, Boolean) |
配置目标实体由 (或) 此实体的一部分拥有的关系。 |
HasOwnership(IConventionEntityType, MemberInfo, Boolean)
配置目标实体由 (或) 此实体的一部分拥有的关系。
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder? HasOwnership (Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType targetEntityType, System.Reflection.MemberInfo navigation, bool fromDataAnnotation = false);
abstract member HasOwnership : Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType * System.Reflection.MemberInfo * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder
Public Function HasOwnership (targetEntityType As IConventionEntityType, navigation As MemberInfo, Optional fromDataAnnotation As Boolean = false) As IConventionForeignKeyBuilder
参数
- targetEntityType
- IConventionEntityType
此关系所面向的实体类型。
- navigation
- MemberInfo
此实体类型(属于关系的一部分)上的导航属性。
- fromDataAnnotation
- Boolean
指示是否使用数据注释指定配置。
返回
一个 对象,如果关系存在于实体类型上,则可用于配置关系, null
否则为 。
适用于
HasOwnership(IConventionEntityType, String, Boolean)
配置目标实体由 (或) 此实体的一部分拥有的关系。
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder? HasOwnership (Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType targetEntityType, string navigationName, bool fromDataAnnotation = false);
abstract member HasOwnership : Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder
Public Function HasOwnership (targetEntityType As IConventionEntityType, navigationName As String, Optional fromDataAnnotation As Boolean = false) As IConventionForeignKeyBuilder
参数
- targetEntityType
- IConventionEntityType
此关系所面向的实体类型。
- navigationName
- String
此实体类型上属于关系的导航属性的名称。
- fromDataAnnotation
- Boolean
指示是否使用数据注释指定配置。
返回
可用于配置关系的 对象。
适用于
HasOwnership(IConventionEntityType, MemberInfo, MemberInfo, Boolean)
配置目标实体由 (或) 此实体的一部分拥有的关系。
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder? HasOwnership (Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType targetEntityType, System.Reflection.MemberInfo navigation, System.Reflection.MemberInfo? inverseNavigation, bool fromDataAnnotation = false);
abstract member HasOwnership : Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType * System.Reflection.MemberInfo * System.Reflection.MemberInfo * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder
Public Function HasOwnership (targetEntityType As IConventionEntityType, navigation As MemberInfo, inverseNavigation As MemberInfo, Optional fromDataAnnotation As Boolean = false) As IConventionForeignKeyBuilder
参数
- targetEntityType
- IConventionEntityType
此关系所面向的实体类型。
- navigation
- MemberInfo
此实体类型(属于关系的一部分)上的导航属性。
- inverseNavigation
- MemberInfo
属于关系的目标实体类型上的导航属性。 如果 null
指定了 ,则会在目标端配置关系,而不使用导航属性。
- fromDataAnnotation
- Boolean
指示是否使用数据注释指定配置。
返回
一个 对象,如果关系存在于实体类型上,则可用于配置关系, null
否则为 。
适用于
HasOwnership(IConventionEntityType, String, String, Boolean)
配置目标实体由 (或) 此实体的一部分拥有的关系。
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder? HasOwnership (Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType targetEntityType, string navigationName, string? inverseNavigationName, bool fromDataAnnotation = false);
abstract member HasOwnership : Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType * string * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder
Public Function HasOwnership (targetEntityType As IConventionEntityType, navigationName As String, inverseNavigationName As String, Optional fromDataAnnotation As Boolean = false) As IConventionForeignKeyBuilder
参数
- targetEntityType
- IConventionEntityType
此关系所面向的实体类型。
- navigationName
- String
此实体类型上属于关系的导航属性的名称。
- inverseNavigationName
- String
关系一部分的目标实体类型上的导航属性的名称。 如果 null
指定了 ,则会在目标端配置关系,而不使用导航属性。
- fromDataAnnotation
- Boolean
指示是否使用数据注释指定配置。
返回
一个 对象,如果关系存在于实体类型上,则可用于配置关系, null
否则为 。
适用于
HasOwnership(Type, MemberInfo, Boolean)
配置目标实体由 (或) 此实体的一部分拥有的关系。
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder HasOwnership (Type targetEntityType, System.Reflection.MemberInfo navigationToTarget, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder HasOwnership (Type targetEntityType, System.Reflection.MemberInfo navigation, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder? HasOwnership (Type targetEntityType, System.Reflection.MemberInfo navigation, bool fromDataAnnotation = false);
abstract member HasOwnership : Type * System.Reflection.MemberInfo * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder
abstract member HasOwnership : Type * System.Reflection.MemberInfo * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder
Public Function HasOwnership (targetEntityType As Type, navigationToTarget As MemberInfo, Optional fromDataAnnotation As Boolean = false) As IConventionRelationshipBuilder
Public Function HasOwnership (targetEntityType As Type, navigation As MemberInfo, Optional fromDataAnnotation As Boolean = false) As IConventionForeignKeyBuilder
参数
- targetEntityType
- Type
此关系所面向的类型。
- navigationToTargetnavigation
- MemberInfo
此实体类型(属于关系的一部分)上的导航属性。
- fromDataAnnotation
- Boolean
指示是否使用数据注释指定配置。
返回
一个 对象,如果关系存在于实体类型上,则可用于配置关系, null
否则为 。
适用于
HasOwnership(Type, String, Boolean)
配置目标实体由 (或) 此实体的一部分拥有的关系。
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder HasOwnership (Type targetEntityType, string navigationToTargetName, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder HasOwnership (Type targetEntityType, string navigationName, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder? HasOwnership (Type targetEntityType, string navigationName, bool fromDataAnnotation = false);
abstract member HasOwnership : Type * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder
abstract member HasOwnership : Type * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder
Public Function HasOwnership (targetEntityType As Type, navigationToTargetName As String, Optional fromDataAnnotation As Boolean = false) As IConventionRelationshipBuilder
Public Function HasOwnership (targetEntityType As Type, navigationName As String, Optional fromDataAnnotation As Boolean = false) As IConventionForeignKeyBuilder
参数
- targetEntityType
- Type
此关系所面向的类型。
- navigationToTargetNamenavigationName
- String
此实体类型上属于关系的导航属性的名称。
- fromDataAnnotation
- Boolean
指示是否使用数据注释指定配置。
返回
可用于配置关系的 对象。
适用于
HasOwnership(Type, MemberInfo, MemberInfo, Boolean)
配置目标实体由 (或) 此实体的一部分拥有的关系。
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder HasOwnership (Type targetEntityType, System.Reflection.MemberInfo navigationToTarget, System.Reflection.MemberInfo inverseNavigation, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder HasOwnership (Type targetEntityType, System.Reflection.MemberInfo navigation, System.Reflection.MemberInfo inverseNavigation, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder? HasOwnership (Type targetEntityType, System.Reflection.MemberInfo navigation, System.Reflection.MemberInfo? inverseNavigation, bool fromDataAnnotation = false);
abstract member HasOwnership : Type * System.Reflection.MemberInfo * System.Reflection.MemberInfo * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder
abstract member HasOwnership : Type * System.Reflection.MemberInfo * System.Reflection.MemberInfo * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder
Public Function HasOwnership (targetEntityType As Type, navigationToTarget As MemberInfo, inverseNavigation As MemberInfo, Optional fromDataAnnotation As Boolean = false) As IConventionRelationshipBuilder
Public Function HasOwnership (targetEntityType As Type, navigation As MemberInfo, inverseNavigation As MemberInfo, Optional fromDataAnnotation As Boolean = false) As IConventionForeignKeyBuilder
参数
- targetEntityType
- Type
此关系所面向的类型。
- navigationToTargetnavigation
- MemberInfo
此实体类型(属于关系的一部分)上的导航属性。
- inverseNavigation
- MemberInfo
属于关系的目标实体类型上的导航属性。 如果 null
指定了 ,则会在目标端配置关系,而不使用导航属性。
- fromDataAnnotation
- Boolean
指示是否使用数据注释指定配置。
返回
一个 对象,如果关系存在于实体类型上,则可用于配置关系, null
否则为 。
适用于
HasOwnership(Type, String, String, Boolean)
配置目标实体由 (或) 此实体的一部分拥有的关系。
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder HasOwnership (Type targetEntityType, string navigationToTargetName, string inverseNavigationName, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder HasOwnership (Type targetEntityType, string navigationName, string inverseNavigationName, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder? HasOwnership (Type targetEntityType, string navigationName, string? inverseNavigationName, bool fromDataAnnotation = false);
abstract member HasOwnership : Type * string * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder
abstract member HasOwnership : Type * string * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder
Public Function HasOwnership (targetEntityType As Type, navigationToTargetName As String, inverseNavigationName As String, Optional fromDataAnnotation As Boolean = false) As IConventionRelationshipBuilder
Public Function HasOwnership (targetEntityType As Type, navigationName As String, inverseNavigationName As String, Optional fromDataAnnotation As Boolean = false) As IConventionForeignKeyBuilder
参数
- targetEntityType
- Type
此关系所面向的类型。
- navigationToTargetNamenavigationName
- String
此实体类型上属于关系的导航属性的名称。
- inverseNavigationName
- String
关系一部分的目标实体类型上的导航属性的名称。 如果 null
指定了 ,则会在目标端配置关系,而不使用导航属性。
- fromDataAnnotation
- Boolean
指示是否使用数据注释指定配置。
返回
一个 对象,如果关系存在于实体类型上,则可用于配置关系, null
否则为 。
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈