IConventionEntityTypeBuilder.HasOwnership Метод

Определение

Перегрузки

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 в противном случае.

Применяется к