Udostępnij za pośrednictwem


IConventionEntityTypeMappingFragment Interfejs

Definicja

Reprezentuje mapowanie typu jednostki dla określonego obiektu magazynu przypominającego tabelę.

public interface IConventionEntityTypeMappingFragment : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment
type IConventionEntityTypeMappingFragment = interface
    interface IReadOnlyEntityTypeMappingFragment
    interface IReadOnlyAnnotatable
    interface IConventionAnnotatable
Public Interface IConventionEntityTypeMappingFragment
Implements IConventionAnnotatable, IReadOnlyEntityTypeMappingFragment
Implementuje

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Modelowanie typów jednostek i relacji .

Właściwości

Builder

Pobiera konstruktora, którego można użyć do skonfigurowania tego fragmentu.

EntityType

Pobiera typ jednostki, dla której zdefiniowano fragment.

IsInModel

Wskazuje, czy ten obiekt znajduje się w modelu, tj. nie został usunięty z jednego obiektu.

(Odziedziczone po IConventionAnnotatable)
IsTableExcludedFromMigrations

Pobiera wartość wskazującą, czy skojarzona tabela jest ignorowana przez migracje.

(Odziedziczone po IReadOnlyEntityTypeMappingFragment)
Item[String]

Pobiera wartość adnotacji o podanej nazwie, zwracając null ją, jeśli nie istnieje.

(Odziedziczone po IReadOnlyAnnotatable)
StoreObject

Pobiera obiekt magazynu, dla którego jest stosowana konfiguracja.

(Odziedziczone po IReadOnlyEntityTypeMappingFragment)

Metody

AddAnnotation(String, Object, Boolean)

Dodaje adnotację do tego obiektu. Zgłasza, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po IConventionAnnotatable)
AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean)

Dodaje adnotacje do obiektu.

(Odziedziczone po IConventionAnnotatable)
AnnotationsToDebugString(Int32)

Pobiera ciąg debugowania dla wszystkich adnotacji zadeklarowanych w obiekcie.

(Odziedziczone po IReadOnlyAnnotatable)
FindAnnotation(String)

Pobiera adnotację o podanej nazwie, zwracając null , jeśli nie istnieje.

(Odziedziczone po IConventionAnnotatable)
GetAnnotation(String)

Pobiera adnotację o podanej nazwie, zgłaszając, jeśli nie istnieje.

(Odziedziczone po IConventionAnnotatable)
GetAnnotations()

Pobiera wszystkie adnotacje w bieżącym obiekcie.

(Odziedziczone po IConventionAnnotatable)
GetConfigurationSource()

Zwraca źródło konfiguracji dla tego fragmentu.

GetIsTableExcludedFromMigrationsConfigurationSource()

Pobiera element ConfigurationSource dla .IsTableExcludedFromMigrations

RemoveAnnotation(String)

Usuwa adnotację o podanej nazwie z tego obiektu.

(Odziedziczone po IConventionAnnotatable)
SetAnnotation(String, Object, Boolean)

Ustawia adnotację przechowywaną pod daną nazwą. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po IConventionAnnotatable)
SetIsTableExcludedFromMigrations(Nullable<Boolean>, Boolean)

Ustawia wartość wskazującą, czy skojarzona tabela jest ignorowana przez migracje.

SetOrRemoveAnnotation(String, Object, Boolean)

Ustawia adnotację przechowywaną pod daną nazwą. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje. Usuwa istniejącą adnotację, jeśli null zostanie dostarczona.

(Odziedziczone po IConventionAnnotatable)
ToDebugString(MetadataDebugStringOptions, Int32)

Tworzy czytelną dla człowieka reprezentację podanych metadanych.

Ostrzeżenie: nie polegaj na formacie zwracanego ciągu. Jest przeznaczony tylko do debugowania i może zmieniać się dowolnie między wydaniami.

(Odziedziczone po IReadOnlyEntityTypeMappingFragment)

Metody rozszerzania

GetUseSqlReturningClauseConfigurationSource(IConventionEntityTypeMappingFragment)

Pobiera źródło konfiguracji dla tego, czy należy użyć klauzuli SQL RETURNING podczas zapisywania zmian w skojarzonej tabeli.

IsSqlReturningClauseUsed(IReadOnlyEntityTypeMappingFragment)

Zwraca wartość wskazującą, czy podczas zapisywania zmian w tabeli należy użyć klauzuli SQL RETURNING. Klauzula RETURNING jest niezgodna z niektórymi funkcjami usługi Sqlite, takimi jak tabele wirtualne lub tabele z wyzwalaczami AFTER.

UseSqlReturningClause(IConventionEntityTypeMappingFragment, Nullable<Boolean>, Boolean)

Ustawia wartość wskazującą, czy należy użyć klauzuli SQL RETURNING podczas zapisywania zmian w tabeli. Klauzula RETURNING jest niezgodna z niektórymi funkcjami usługi Sqlite, takimi jak tabele wirtualne lub tabele z wyzwalaczami AFTER.

GetUseSqlOutputClauseConfigurationSource(IConventionEntityTypeMappingFragment)

Pobiera źródło konfiguracji dla ustawienia, czy należy użyć klauzuli SQL OUTPUT podczas zapisywania zmian w skojarzonej tabeli.

IsSqlOutputClauseUsed(IReadOnlyEntityTypeMappingFragment)

Zwraca wartość wskazującą, czy należy użyć klauzuli SQL OUTPUT podczas zapisywania zmian w skojarzonej tabeli. Klauzula OUTPUT jest niezgodna z niektórymi funkcjami SQL Server, takimi jak tabele z wyzwalaczami.

UseSqlOutputClause(IConventionEntityTypeMappingFragment, Nullable<Boolean>, Boolean)

Określa, czy należy użyć klauzuli SQL OUTPUT podczas zapisywania zmian w skojarzonej tabeli. Klauzula OUTPUT jest niezgodna z niektórymi funkcjami SQL Server, takimi jak tabele z wyzwalaczami.

Dotyczy