Udostępnij za pośrednictwem


IConventionModelBuilder.SharedTypeEntity Metoda

Definicja

Zwraca obiekt, który może służyć do konfigurowania danego typu jednostki typu udostępnionego w modelu.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder SharedTypeEntity (string name, Type type, bool? shouldBeOwned = False, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder? SharedTypeEntity (string name, Type type, bool? shouldBeOwned = False, bool fromDataAnnotation = false);
abstract member SharedTypeEntity : string * Type * Nullable<bool> * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder
Public Function SharedTypeEntity (name As String, type As Type, Optional shouldBeOwned As Nullable(Of Boolean) = False, Optional fromDataAnnotation As Boolean = false) As IConventionEntityTypeBuilder

Parametry

name
String

Nazwa typu jednostki do skonfigurowania.

type
Type

Typ jednostki do skonfigurowania.

shouldBeOwned
Nullable<Boolean>

true jeśli typ jednostki powinien być własnością, false jeśli typ jednostki nie powinien być własnością

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 typu jednostki, jeśli typ jednostki został dodany lub już część modelu, null w przeciwnym razie.

Uwagi

Jeśli typ jednostki o podanej nazwie nie jest jeszcze częścią modelu, nowy typ jednostki o podanym typie CLR zostanie dodany do modelu jako typ jednostki typu współdzielonego.

Typ jednostki typu współużytkowanego to typ jednostki, który może współużytkować typ CLR z innymi typami w modelu, ale ma unikatową nazwę i zawsze identyfikowany według nazwy.

Dotyczy