Udostępnij za pośrednictwem


RelationalModelAnnotations Klasa

Definicja

Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu Relational(IMutableModel).

public class RelationalModelAnnotations : Microsoft.EntityFrameworkCore.Metadata.IRelationalModelAnnotations
type RelationalModelAnnotations = class
    interface IRelationalModelAnnotations
Public Class RelationalModelAnnotations
Implements IRelationalModelAnnotations
Dziedziczenie
RelationalModelAnnotations
Pochodne
Implementuje

Konstruktory

RelationalModelAnnotations(IModel)

Tworzy wystąpienie adnotacji danego IModelelementu .

RelationalModelAnnotations(IModel, RelationalFullAnnotationNames)

Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu Relational(IMutableModel).

RelationalModelAnnotations(RelationalAnnotations)

Tworzy wystąpienie adnotacji IModel reprezentowanych przez danego pomocnika adnotacji.

RelationalModelAnnotations(RelationalAnnotations, RelationalFullAnnotationNames)

Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu Relational(IMutableModel).

Pola

ProviderFullAnnotationNames

Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu Relational(IMutableModel).

Właściwości

Annotations

Pomocnik RelationalAnnotations reprezentujący IModel element do adnotacji.

DatabaseName

Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu Relational(IMutableModel).

DbFunctions

Wszystkie IDbFunctionspółki zawarte w modelu.

DefaultSchema

Domyślny schemat używany dla modelu lub null jeśli żaden z nich nie został jawnie ustawiony.

MaxIdentifierLength

Maksymalna długość dozwolona dla identyfikatorów sklepów.

Model

Do IModel adnotacji.

Sequences

Wszystkie ISequencespółki zawarte w modelu.

Metody

FindDbFunction(MethodInfo)

Znajduje element IDbFunction mapowany na metodę reprezentowaną przez dany MethodInfoelement .

FindSequence(String, String)

Znajduje element ISequence o podanej nazwie.

GetOrAddDbFunction(MethodInfo)

Zwraca istniejącą Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction zamapowany na daną metodę lub tworzy nową funkcję zamapowana na metodę.

GetOrAddSequence(String, String)

Zwraca istniejący IMutableSequence element o podanej nazwie w danym schemacie lub tworzy nową sekwencję o podanej nazwie i schemacie.

SetDatabaseName(String)

Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu Relational(IMutableModel).

SetDefaultSchema(String)

Próbuje ustawić DefaultSchema użycie semantyki używanego RelationalAnnotations elementu .

SetMaxIdentifierLength(Nullable<Int32>)

Próbuje ustawić MaxIdentifierLength użycie semantyki używanego RelationalAnnotations elementu .

Jawne implementacje interfejsu

IRelationalModelAnnotations.FindSequence(String, String)

Znajduje element ISequence o podanej nazwie.

IRelationalModelAnnotations.Sequences

Wszystkie ISequencespółki zawarte w modelu.

Dotyczy