Udostępnij za pośrednictwem


IConventionEntityTypeBuilder.HasOwnership Metoda

Definicja

Przeciążenia

HasOwnership(IConventionEntityType, MemberInfo, Boolean)

Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części).

HasOwnership(IConventionEntityType, String, Boolean)

Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części).

HasOwnership(IConventionEntityType, MemberInfo, MemberInfo, Boolean)

Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części).

HasOwnership(IConventionEntityType, String, String, Boolean)

Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części).

HasOwnership(Type, MemberInfo, Boolean)

Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części).

HasOwnership(Type, String, Boolean)

Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części).

HasOwnership(Type, MemberInfo, MemberInfo, Boolean)

Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części).

HasOwnership(Type, String, String, Boolean)

Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części).

HasOwnership(IConventionEntityType, MemberInfo, Boolean)

Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części).

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

Parametry

targetEntityType
IConventionEntityType

Typ jednostki, dla którego jest przeznaczona ta relacja.

navigation
MemberInfo

Właściwość nawigacji dla tego typu jednostki, która jest częścią relacji.

fromDataAnnotation
Boolean

Wskazuje, czy konfiguracja została określona przy użyciu adnotacji danych.

Zwraca

Obiekt, który może służyć do konfigurowania relacji, jeśli istnieje w typie jednostki, null w przeciwnym razie.

Dotyczy

HasOwnership(IConventionEntityType, String, Boolean)

Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części).

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

Parametry

targetEntityType
IConventionEntityType

Typ jednostki, dla którego jest przeznaczona ta relacja.

navigationName
String

Nazwa właściwości nawigacji dla tego typu jednostki, która jest częścią relacji.

fromDataAnnotation
Boolean

Wskazuje, czy konfiguracja została określona przy użyciu adnotacji danych.

Zwraca

Obiekt, który może służyć do konfigurowania relacji.

Dotyczy

HasOwnership(IConventionEntityType, MemberInfo, MemberInfo, Boolean)

Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części).

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

Parametry

targetEntityType
IConventionEntityType

Typ jednostki, dla którego jest przeznaczona ta relacja.

navigation
MemberInfo

Właściwość nawigacji dla tego typu jednostki, która jest częścią relacji.

inverseNavigation
MemberInfo

Właściwość nawigacji w typie jednostki docelowej, która jest częścią relacji. Jeśli null zostanie określona, relacja zostanie skonfigurowana bez właściwości nawigacji na końcu docelowym.

fromDataAnnotation
Boolean

Wskazuje, czy konfiguracja została określona przy użyciu adnotacji danych.

Zwraca

Obiekt, który może służyć do konfigurowania relacji, jeśli istnieje w typie jednostki, null w przeciwnym razie.

Dotyczy

HasOwnership(IConventionEntityType, String, String, Boolean)

Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części).

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

Parametry

targetEntityType
IConventionEntityType

Typ jednostki, dla którego jest przeznaczona ta relacja.

navigationName
String

Nazwa właściwości nawigacji dla tego typu jednostki, która jest częścią relacji.

inverseNavigationName
String

Nazwa właściwości nawigacji w typie jednostki docelowej, która jest częścią relacji. Jeśli null zostanie określona, relacja zostanie skonfigurowana bez właściwości nawigacji na końcu docelowym.

fromDataAnnotation
Boolean

Wskazuje, czy konfiguracja została określona przy użyciu adnotacji danych.

Zwraca

Obiekt, który może służyć do konfigurowania relacji, jeśli istnieje w typie jednostki, null w przeciwnym razie.

Dotyczy

HasOwnership(Type, MemberInfo, Boolean)

Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części).

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

Parametry

targetEntityType
Type

Typ docelowy tej relacji.

navigationToTargetnavigation
MemberInfo

Właściwość nawigacji dla tego typu jednostki, która jest częścią relacji.

fromDataAnnotation
Boolean

Wskazuje, czy konfiguracja została określona przy użyciu adnotacji danych.

Zwraca

Obiekt, który może służyć do konfigurowania relacji, jeśli istnieje w typie jednostki, null w przeciwnym razie.

Dotyczy

HasOwnership(Type, String, Boolean)

Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części).

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

Parametry

targetEntityType
Type

Typ docelowy tej relacji.

navigationToTargetNamenavigationName
String

Nazwa właściwości nawigacji dla tego typu jednostki, która jest częścią relacji.

fromDataAnnotation
Boolean

Wskazuje, czy konfiguracja została określona przy użyciu adnotacji danych.

Zwraca

Obiekt, który może służyć do konfigurowania relacji.

Dotyczy

HasOwnership(Type, MemberInfo, MemberInfo, Boolean)

Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części).

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

Parametry

targetEntityType
Type

Typ docelowy tej relacji.

navigationToTargetnavigation
MemberInfo

Właściwość nawigacji dla tego typu jednostki, która jest częścią relacji.

inverseNavigation
MemberInfo

Właściwość nawigacji w typie jednostki docelowej, która jest częścią relacji. Jeśli null zostanie określona, relacja zostanie skonfigurowana bez właściwości nawigacji na końcu docelowym.

fromDataAnnotation
Boolean

Wskazuje, czy konfiguracja została określona przy użyciu adnotacji danych.

Zwraca

Obiekt, który może służyć do konfigurowania relacji, jeśli istnieje w typie jednostki, null w przeciwnym razie.

Dotyczy

HasOwnership(Type, String, String, Boolean)

Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części).

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

Parametry

targetEntityType
Type

Typ docelowy tej relacji.

navigationToTargetNamenavigationName
String

Nazwa właściwości nawigacji dla tego typu jednostki, która jest częścią relacji.

inverseNavigationName
String

Nazwa właściwości nawigacji w typie jednostki docelowej, która jest częścią relacji. Jeśli null zostanie określona, relacja zostanie skonfigurowana bez właściwości nawigacji na końcu docelowym.

fromDataAnnotation
Boolean

Wskazuje, czy konfiguracja została określona przy użyciu adnotacji danych.

Zwraca

Obiekt, który może służyć do konfigurowania relacji, jeśli istnieje w typie jednostki, null w przeciwnym razie.

Dotyczy