EntityTypeBuilder.OwnsOne Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
OwnsOne(String, Type, String, Action<OwnedNavigationBuilder>) |
Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części). |
OwnsOne(Type, String, Action<ReferenceOwnershipBuilder>) |
Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części). Typ jednostki docelowej dla każdej relacji własności jest traktowany jako inny typ jednostki, nawet jeśli nawigacja jest tego samego typu. Konfiguracja typu jednostki docelowej nie jest stosowana do typu jednostki docelowej innych relacji własności. Większość operacji na jednostce będącej własnością wymaga dostępu do niej za pośrednictwem jednostki właściciela przy użyciu odpowiedniej nawigacji. |
OwnsOne(String, Type, String) |
Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części). |
OwnsOne(String, String, Action<ReferenceOwnershipBuilder>) |
Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części). Typ jednostki docelowej dla każdej relacji własności jest traktowany jako inny typ jednostki, nawet jeśli nawigacja jest tego samego typu. Konfiguracja typu jednostki docelowej nie jest stosowana do typu jednostki docelowej innych relacji własności. Większość operacji na jednostce będącej własnością wymaga dostępu do niej za pośrednictwem jednostki właściciela przy użyciu odpowiedniej nawigacji. |
OwnsOne(String, String, Action<OwnedNavigationBuilder>) |
Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części). |
OwnsOne(Type, String, Action<OwnedNavigationBuilder>) |
Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części). |
OwnsOne(String, String) |
Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części). |
OwnsOne(Type, String) |
Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części). |
OwnsOne(String, Type, String, Action<OwnedNavigationBuilder>)
Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części).
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder OwnsOne (string ownedTypeName, Type ownedType, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
abstract member OwnsOne : string * Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.OwnsOne : string * Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function OwnsOne (ownedTypeName As String, ownedType As Type, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As EntityTypeBuilder
Parametry
- ownedTypeName
- String
Nazwa typu jednostki, dla którego jest przeznaczona ta relacja.
- ownedType
- Type
Typ CLR jednostki, dla którego jest przeznaczona ta relacja.
- navigationName
- String
Nazwa właściwości nawigacji referencyjnej dla tego typu jednostki, która reprezentuje relację.
- buildAction
- Action<OwnedNavigationBuilder>
Akcja wykonująca konfigurację typu własności i relacji.
Zwraca
Obiekt, który może służyć do konfigurowania typu jednostki.
Uwagi
Typ jednostki docelowej dla każdej relacji własności jest traktowany jako inny typ jednostki, nawet jeśli nawigacja jest tego samego typu. Konfiguracja typu jednostki docelowej nie jest stosowana do typu jednostki docelowej innych relacji własności.
Większość operacji na jednostce będącej własnością wymaga dostępu do niej za pośrednictwem jednostki właściciela przy użyciu odpowiedniej nawigacji.
Po wywołaniu tej metody należy utworzyć łańcuch wywołań , aby WithOwner(String) w pełni skonfigurować relację.
Dotyczy
OwnsOne(Type, String, Action<ReferenceOwnershipBuilder>)
Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części).
Typ jednostki docelowej dla każdej relacji własności jest traktowany jako inny typ jednostki, nawet jeśli nawigacja jest tego samego typu. Konfiguracja typu jednostki docelowej nie jest stosowana do typu jednostki docelowej innych relacji własności.
Większość operacji na jednostce będącej własnością wymaga dostępu do niej za pośrednictwem jednostki właściciela przy użyciu odpowiedniej nawigacji.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder OwnsOne (Type ownedType, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder> buildAction);
abstract member OwnsOne : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.OwnsOne : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function OwnsOne (ownedType As Type, navigationName As String, buildAction As Action(Of ReferenceOwnershipBuilder)) As EntityTypeBuilder
Parametry
- ownedType
- Type
Typ jednostki, dla którego jest przeznaczona ta relacja.
- navigationName
- String
Nazwa właściwości nawigacji referencyjnej dla tego typu jednostki, która reprezentuje relację.
- buildAction
- Action<ReferenceOwnershipBuilder>
Akcja wykonująca konfigurację typu własności i relacji.
Zwraca
Obiekt, który może służyć do konfigurowania typu jednostki.
Dotyczy
OwnsOne(String, Type, String)
Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części).
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder OwnsOne (string ownedTypeName, Type ownedType, string navigationName);
abstract member OwnsOne : string * Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
override this.OwnsOne : string * Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
Public Overridable Function OwnsOne (ownedTypeName As String, ownedType As Type, navigationName As String) As OwnedNavigationBuilder
Parametry
- ownedTypeName
- String
Nazwa typu jednostki, dla którego jest przeznaczona ta relacja.
- ownedType
- Type
Typ CLR jednostki, dla którego jest przeznaczona ta relacja.
- navigationName
- String
Nazwa właściwości nawigacji referencyjnej dla tego typu jednostki, która reprezentuje relację.
Zwraca
Obiekt, który może służyć do konfigurowania typu własności i relacji.
Uwagi
Typ jednostki docelowej dla każdej relacji własności jest traktowany jako inny typ jednostki, nawet jeśli nawigacja jest tego samego typu. Konfiguracja typu jednostki docelowej nie jest stosowana do typu jednostki docelowej innych relacji własności.
Większość operacji na jednostce będącej własnością wymaga dostępu do niej za pośrednictwem jednostki właściciela przy użyciu odpowiedniej nawigacji.
Po wywołaniu tej metody należy utworzyć łańcuch wywołań , aby WithOwner(String) w pełni skonfigurować relację.
Dotyczy
OwnsOne(String, String, Action<ReferenceOwnershipBuilder>)
Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części).
Typ jednostki docelowej dla każdej relacji własności jest traktowany jako inny typ jednostki, nawet jeśli nawigacja jest tego samego typu. Konfiguracja typu jednostki docelowej nie jest stosowana do typu jednostki docelowej innych relacji własności.
Większość operacji na jednostce będącej własnością wymaga dostępu do niej za pośrednictwem jednostki właściciela przy użyciu odpowiedniej nawigacji.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder OwnsOne (string ownedTypeName, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder> buildAction);
abstract member OwnsOne : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.OwnsOne : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function OwnsOne (ownedTypeName As String, navigationName As String, buildAction As Action(Of ReferenceOwnershipBuilder)) As EntityTypeBuilder
Parametry
- ownedTypeName
- String
Nazwa typu jednostki, dla którego jest przeznaczona ta relacja.
- navigationName
- String
Nazwa właściwości nawigacji referencyjnej dla tego typu jednostki, która reprezentuje relację.
- buildAction
- Action<ReferenceOwnershipBuilder>
Akcja wykonująca konfigurację typu własności i relacji.
Zwraca
Obiekt, który może służyć do konfigurowania typu jednostki.
Dotyczy
OwnsOne(String, String, Action<OwnedNavigationBuilder>)
Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części).
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder OwnsOne (string ownedTypeName, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
abstract member OwnsOne : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.OwnsOne : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function OwnsOne (ownedTypeName As String, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As EntityTypeBuilder
Parametry
- ownedTypeName
- String
Nazwa typu jednostki, dla którego jest przeznaczona ta relacja.
- navigationName
- String
Nazwa właściwości nawigacji referencyjnej dla tego typu jednostki, która reprezentuje relację.
- buildAction
- Action<OwnedNavigationBuilder>
Akcja wykonująca konfigurację typu własności i relacji.
Zwraca
Obiekt, który może służyć do konfigurowania typu jednostki.
Uwagi
Typ jednostki docelowej dla każdej relacji własności jest traktowany jako inny typ jednostki, nawet jeśli nawigacja jest tego samego typu. Konfiguracja typu jednostki docelowej nie jest stosowana do typu jednostki docelowej innych relacji własności.
Większość operacji na jednostce będącej własnością wymaga dostępu do niej za pośrednictwem jednostki właściciela przy użyciu odpowiedniej nawigacji.
Po wywołaniu tej metody należy utworzyć łańcuch wywołań , aby WithOwner(String) w pełni skonfigurować relację.
Dotyczy
OwnsOne(Type, String, Action<OwnedNavigationBuilder>)
Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części).
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder OwnsOne (Type ownedType, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
abstract member OwnsOne : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.OwnsOne : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function OwnsOne (ownedType As Type, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As EntityTypeBuilder
Parametry
- ownedType
- Type
Typ jednostki, dla którego jest przeznaczona ta relacja.
- navigationName
- String
Nazwa właściwości nawigacji referencyjnej dla tego typu jednostki, która reprezentuje relację.
- buildAction
- Action<OwnedNavigationBuilder>
Akcja wykonująca konfigurację typu własności i relacji.
Zwraca
Obiekt, który może służyć do konfigurowania typu jednostki.
Uwagi
Typ jednostki docelowej dla każdej relacji własności jest traktowany jako inny typ jednostki, nawet jeśli nawigacja jest tego samego typu. Konfiguracja typu jednostki docelowej nie jest stosowana do typu jednostki docelowej innych relacji własności.
Większość operacji na jednostce będącej własnością wymaga dostępu do niej za pośrednictwem jednostki właściciela przy użyciu odpowiedniej nawigacji.
Po wywołaniu tej metody należy utworzyć łańcuch wywołań , aby WithOwner(String) w pełni skonfigurować relację.
Dotyczy
OwnsOne(String, String)
Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części).
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder OwnsOne (string ownedTypeName, string navigationName);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder OwnsOne (string ownedTypeName, string navigationName);
abstract member OwnsOne : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder
override this.OwnsOne : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder
abstract member OwnsOne : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
override this.OwnsOne : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
Public Overridable Function OwnsOne (ownedTypeName As String, navigationName As String) As ReferenceOwnershipBuilder
Public Overridable Function OwnsOne (ownedTypeName As String, navigationName As String) As OwnedNavigationBuilder
Parametry
- ownedTypeName
- String
Nazwa typu jednostki, dla którego jest przeznaczona ta relacja.
- navigationName
- String
Nazwa właściwości nawigacji referencyjnej dla tego typu jednostki, która reprezentuje relację.
Zwraca
Obiekt, który może służyć do konfigurowania typu własności i relacji.
Uwagi
Typ jednostki docelowej dla każdej relacji własności jest traktowany jako inny typ jednostki, nawet jeśli nawigacja jest tego samego typu. Konfiguracja typu jednostki docelowej nie jest stosowana do typu jednostki docelowej innych relacji własności.
Większość operacji na jednostce będącej własnością wymaga dostępu do niej za pośrednictwem jednostki właściciela przy użyciu odpowiedniej nawigacji.
Po wywołaniu tej metody należy utworzyć łańcuch wywołań , aby WithOwner(String) w pełni skonfigurować relację.
Dotyczy
OwnsOne(Type, String)
Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części).
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder OwnsOne (Type ownedType, string navigationName);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder OwnsOne (Type ownedType, string navigationName);
abstract member OwnsOne : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder
override this.OwnsOne : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder
abstract member OwnsOne : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
override this.OwnsOne : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
Public Overridable Function OwnsOne (ownedType As Type, navigationName As String) As ReferenceOwnershipBuilder
Public Overridable Function OwnsOne (ownedType As Type, navigationName As String) As OwnedNavigationBuilder
Parametry
- ownedType
- Type
Typ jednostki, dla którego jest przeznaczona ta relacja.
- navigationName
- String
Nazwa właściwości nawigacji referencyjnej dla tego typu jednostki, która reprezentuje relację.
Zwraca
Obiekt, który może służyć do konfigurowania typu własności i relacji.
Uwagi
Typ jednostki docelowej dla każdej relacji własności jest traktowany jako inny typ jednostki, nawet jeśli nawigacja jest tego samego typu. Konfiguracja typu jednostki docelowej nie jest stosowana do typu jednostki docelowej innych relacji własności.
Większość operacji na jednostce będącej własnością wymaga dostępu do niej za pośrednictwem jednostki właściciela przy użyciu odpowiedniej nawigacji.
Po wywołaniu tej metody należy utworzyć łańcuch wywołań , aby WithOwner(String) w pełni skonfigurować relację.
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla