IMutableModel Interfejs
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.
Metadane dotyczące kształtu jednostek, relacji między nimi i sposobu mapowania ich na bazę danych. Model jest zwykle tworzony przez zastąpienie OnModelCreating(ModelBuilder) metody pochodnej DbContext.
public interface IMutableModel : Microsoft.EntityFrameworkCore.Metadata.IModel, Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable
public interface IMutableModel : Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel
type IMutableModel = interface
interface IModel
interface IAnnotatable
interface IMutableAnnotatable
type IMutableModel = interface
interface IReadOnlyModel
interface IReadOnlyAnnotatable
interface IMutableAnnotatable
Public Interface IMutableModel
Implements IModel, IMutableAnnotatable
Public Interface IMutableModel
Implements IMutableAnnotatable, IReadOnlyModel
- Implementuje
Uwagi
Ten interfejs jest używany podczas tworzenia modelu i umożliwia modyfikowanie metadanych. Po skompilowania IModel modelu reprezentuje widok tylko do odczytu tych samych metadanych.
Aby uzyskać więcej informacji i przykłady, zobacz Modelowanie typów jednostek i relacji .
Właściwości
Item[String] |
Pobiera wartość adnotacji o podanej nazwie, zwracając |
ModelDependencies |
Zależności usługi środowiska uruchomieniowego. (Odziedziczone po IModel) |
ModelId |
Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedzieć, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core. (Odziedziczone po IReadOnlyModel) |
Metody
AddAnnotation(String, Object) |
Dodaje adnotację do tego obiektu. Zgłasza, jeśli adnotacja o określonej nazwie już istnieje. (Odziedziczone po IMutableAnnotatable) |
AddAnnotations(IEnumerable<IAnnotation>) |
Dodaje adnotacje do obiektu. (Odziedziczone po IMutableAnnotatable) |
AddEntityType(String) |
Dodaje typ jednostki typu domyślnego do modelu. |
AddEntityType(String, String, IMutableEntityType) |
Dodaje typ jednostki będącej własnością z definiującą nawigacją do modelu. |
AddEntityType(String, Type) |
Dodaje typ jednostki typu współużytkowanego do modelu. |
AddEntityType(Type) |
Dodaje typ jednostki do modelu. |
AddEntityType(Type, String, IMutableEntityType) |
Dodaje typ jednostki będącej własnością z definiującą nawigacją do modelu. |
AddIgnored(String) |
Oznacza daną nazwę typu jednostki jako ignorowaną, co uniemożliwia dodawanie pasującego typu jednostki do modelu. |
AddIgnored(Type) |
Oznacza dany typ jednostki jako ignorowany, uniemożliwiając konwencje dodawania pasującego typu jednostki do modelu. |
AddOwned(Type) |
Oznacza dany typ jednostki jako należący do użytkownika, wskazując, że podczas odnajdowania pasujących typów jednostek należy skonfigurować jako należące. |
AddOwnedEntityType(String) |
Dodaje typ jednostki należącej do domyślnego typu do modelu. |
AddOwnedEntityType(String, Type) |
Dodaje do modelu należący typ jednostki typu udostępnionego. |
AddOwnedEntityType(Type) |
Dodaje typ jednostki należącej do modelu. |
AddQueryType(Type) |
Dodaje typ zapytania do modelu. |
AddRuntimeAnnotation(String, Object) |
Dodaje adnotację środowiska uruchomieniowego do tego obiektu. Zgłasza, jeśli adnotacja o określonej nazwie już istnieje. (Odziedziczone po IAnnotatable) |
AddShared(Type) |
Oznacza dany typ jednostki jako udostępniony, wskazując, że podczas odnajdowania pasujących typów jednostek należy skonfigurować jako typ jednostki typu udostępnionego. |
AnnotationsToDebugString(Int32) |
Pobiera ciąg debugowania dla wszystkich adnotacji zadeklarowanych w obiekcie . (Odziedziczone po IReadOnlyAnnotatable) |
DelayConventions() |
Zapobiega wykonywaniu konwencji natychmiast po zmodyfikowaniu aspektu metadanych. Wszystkie opóźnione konwencje zostaną wykonane po usunięciu zwróconego obiektu. |
FinalizeModel() |
Wymusza przetwarzanie końcowe na modelu, tak aby było gotowe do użycia przez środowisko uruchomieniowe. To przetwarzanie końcowe odbywa się automatycznie podczas korzystania z OnModelCreating(ModelBuilder)metody ; ta metoda umożliwia jej jawne uruchomienie w przypadkach, gdy automatyczne wykonywanie nie jest możliwe. |
FindAnnotation(String) |
Pobiera adnotację o podanej nazwie, zwracając |
FindEntityType(String) |
Pobiera jednostkę o podanej nazwie. Zwraca wartość |
FindEntityType(String, String, IEntityType) |
Pobiera typ jednostki dla podanej nazwy, definiując nazwę nawigacji i definiujący typ jednostki. Zwraca wartość |
FindEntityType(String, String, IMutableEntityType) |
Pobiera typ jednostki dla podanej nazwy, definiując nazwę nawigacji i definiujący typ jednostki. Zwraca wartość |
FindEntityType(String, String, IReadOnlyEntityType) |
Pobiera typ jednostki dla danej nazwy podstawowej, definiując nazwę nawigacji i definiujący typ jednostki. Zwraca wartość |
FindEntityType(Type) |
Pobiera jednostkę, która mapuje daną klasę jednostki. Zwraca wartość |
FindEntityType(Type, String, IEntityType) |
Pobiera typ jednostki dla podanej nazwy, definiując nazwę nawigacji i definiujący typ jednostki. Zwraca wartość |
FindEntityType(Type, String, IMutableEntityType) |
Pobiera typ jednostki dla podanej nazwy, definiując nazwę nawigacji i definiujący typ jednostki. Zwraca wartość |
FindEntityType(Type, String, IReadOnlyEntityType) |
Pobiera typ jednostki dla danego typu, definiując nazwę nawigacji i definiujący typ jednostki. Zwraca wartość |
FindEntityTypes(Type) |
Pobiera typy jednostek pasujących do danego typu. |
FindLeastDerivedEntityTypes(Type, Func<IReadOnlyEntityType,Boolean>) |
Zwraca typy jednostek odpowiadające najmniej pochodnym typom z danego typu. |
FindRuntimeAnnotation(String) |
Pobiera adnotację środowiska uruchomieniowego o podanej nazwie, zwracając |
FindRuntimeAnnotationValue(String) |
Pobiera wartość adnotacji środowiska uruchomieniowego z daną nazwą, zwracając |
FindRuntimeEntityType(Type) |
Pobiera jednostkę, która mapuje daną klasę jednostki, gdzie klasa może być serwerem proxy pochodzącym z rzeczywistego typu jednostki. Zwraca wartość |
FindTypeMappingConfiguration(Type) |
Znajduje konfigurację przed konwencją dla danego skalarnego Type. (Odziedziczone po IModel) |
GetAnnotation(String) |
Pobiera adnotację o podanej nazwie, zgłaszając ją, jeśli nie istnieje. (Odziedziczone po IReadOnlyAnnotatable) |
GetAnnotations() |
Pobiera wszystkie adnotacje dla bieżącego obiektu. (Odziedziczone po IReadOnlyAnnotatable) |
GetChangeTrackingStrategy() |
Pobiera domyślną strategię śledzenia zmian używaną dla jednostek w modelu. Ta strategia wskazuje, jak kontekst wykrywa zmiany właściwości dla wystąpienia typu jednostki. (Odziedziczone po IReadOnlyModel) |
GetEntityTypes() |
Pobiera wszystkie typy jednostek zdefiniowane w modelu. |
GetModelDependencies() |
Pobiera zależności usługi środowiska uruchomieniowego. (Odziedziczone po IModel) |
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg) |
Pobiera wartość adnotacji środowiska uruchomieniowego o podanej nazwie, dodając ją, jeśli nie istnieje. (Odziedziczone po IAnnotatable) |
GetProductVersion() |
Pobiera wersję zestawu EF Core używaną do kompilowania tego modelu. (Odziedziczone po IReadOnlyModel) |
GetPropertyAccessMode() |
PropertyAccessMode Pobiera używane właściwości typów jednostek w tym modelu. (Odziedziczone po IReadOnlyModel) |
GetRuntimeAnnotations() |
Pobiera wszystkie adnotacje środowiska uruchomieniowego dla bieżącego obiektu. (Odziedziczone po IAnnotatable) |
GetTypeMappingConfigurations() |
Pobiera wszystkie konfiguracje przed konwencją. (Odziedziczone po IModel) |
IsIgnored(String) |
Wskazuje, czy dana nazwa typu jednostki jest ignorowana. |
IsIgnored(Type) |
Wskazuje, czy dana nazwa typu jednostki jest ignorowana. |
IsIndexerMethod(MethodInfo) |
Pobiera wartość wskazującą, czy dana MethodInfo wartość reprezentuje dostęp indeksatora. (Odziedziczone po IModel) |
IsOwned(Type) |
Zwraca wartość wskazującą, czy typy jednostek używające danego typu powinny być skonfigurowane jako typy własności podczas odnajdywane przez konwencje. |
IsShared(Type) |
Pobiera wartość wskazującą, czy typ CLR jest używany przez jednostki typu współużytkowanego w modelu. (Odziedziczone po IReadOnlyModel) |
RemoveAnnotation(String) |
Usuwa daną adnotację z tego obiektu. (Odziedziczone po IMutableAnnotatable) |
RemoveEntityType(IMutableEntityType) |
Usuwa typ jednostki z modelu. |
RemoveEntityType(String) |
Usuwa typ jednostki bez definiowania nawigacji z modelu. |
RemoveEntityType(String, String, IMutableEntityType) |
Usuwa typ jednostki z danym typem, definiując nazwę nawigacji i definiujący typ jednostki |
RemoveEntityType(Type) |
Usuwa typ jednostki z modelu. |
RemoveEntityType(Type, String, IMutableEntityType) |
Usuwa typ jednostki z danym typem, definiując nazwę nawigacji i definiujący typ jednostki |
RemoveIgnored(String) |
Usuwa zignorowaną nazwę typu jednostki. |
RemoveIgnored(Type) |
Usuwa ignorowany typ jednostki. |
RemoveOwned(Type) |
Usuwa dany typ własności wskazujący, że po odnalezieniu pasujących typów jednostek nie należy konfigurować jako własności. |
RemoveRuntimeAnnotation(String) |
Usuwa daną adnotację środowiska uruchomieniowego z tego obiektu. (Odziedziczone po IAnnotatable) |
RemoveShared(Type) |
Oznacza dany typ jako nieudostępniany, co oznacza, że podczas odnajdowania pasujących typów jednostek nie należy konfigurować jako typów jednostek typu współużytkowanego. |
SetAnnotation(String, Object) |
Ustawia adnotację przechowywaną w ramach danego klucza. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje. (Odziedziczone po IMutableAnnotatable) |
SetChangeTrackingStrategy(Nullable<ChangeTrackingStrategy>) |
Ustawia domyślną strategię śledzenia zmian do użycia dla jednostek w modelu. Ta strategia wskazuje, jak kontekst wykrywa zmiany właściwości dla wystąpienia typu jednostki. |
SetOrRemoveAnnotation(String, Object) |
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 |
SetPropertyAccessMode(Nullable<PropertyAccessMode>) |
Ustawia wartość PropertyAccessMode , która ma być używana dla właściwości wszystkich typów jednostek w tym modelu. |
SetRuntimeAnnotation(String, Object) |
Ustawia adnotację środowiska uruchomieniowego przechowywaną w ramach danego klucza. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje. (Odziedziczone po IAnnotatable) |
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 IReadOnlyModel) |
Metody rozszerzania
GetDefaultContainer(IModel) |
Zwraca domyślną nazwę kontenera. |
GetDefaultContainer(IReadOnlyModel) |
Zwraca domyślną nazwę kontenera. |
GetThroughput(IReadOnlyModel) |
Zwraca aprowizowaną przepływność w zakresie bazy danych. |
SetDefaultContainer(IMutableModel, String) |
Ustawia domyślną nazwę kontenera. |
SetThroughput(IMutableModel, Nullable<Int32>, Nullable<Boolean>) |
Ustawia aprowizowaną przepływność w zakresie bazy danych. |
AnnotationsToDebugString(IAnnotatable, Int32) |
Pobiera ciąg debugowania dla wszystkich adnotacji zadeklarowanych w obiekcie . |
GetAnnotation(IAnnotatable, String) |
Pobiera adnotację o podanej nazwie, zgłaszając ją, jeśli nie istnieje. |
Scaffolding(IModel) |
Metadane dotyczące kształtu jednostek, relacji między nimi i sposobu mapowania ich na bazę danych. Model jest zwykle tworzony przez zastąpienie OnModelCreating(ModelBuilder) metody pochodnej DbContext. |
FindEntityType(IModel, Type) |
Nieaktualne..
Pobiera jednostkę, która mapuje daną klasę jednostki. Zwraca wartość |
FindEntityType(IModel, Type, String, IEntityType) |
Pobiera typ jednostki dla danego typu, definiując nazwę nawigacji i definiujący typ jednostki. Zwraca wartość |
FindRuntimeEntityType(IModel, Type) |
Pobiera jednostkę, która mapuje daną klasę jednostki, gdzie klasa może być serwerem proxy pochodzącym z rzeczywistego typu jednostki. Zwraca wartość |
GetChangeTrackingStrategy(IModel) |
Pobiera domyślną strategię śledzenia zmian używaną dla jednostek w modelu. Ta strategia wskazuje, jak kontekst wykrywa zmiany właściwości dla wystąpienia typu jednostki. |
GetEntityTypes(IModel, String) |
Nieaktualne..
Pobiera typy jednostek pasujących do podanej nazwy. |
GetEntityTypes(IModel, Type) |
Nieaktualne..
Pobiera typy jednostek pasujące do danego typu. |
GetProductVersion(IModel) |
Pobiera wersję zestawu EF Core używaną do kompilowania tego modelu |
GetPropertyAccessMode(IModel) |
PropertyAccessMode Pobiera używane właściwości typów jednostek w tym modelu. Należy pamiętać, że poszczególne typy jednostek mogą zastąpić ten tryb dostępu, a poszczególne właściwości typów jednostek mogą zastąpić tryb dostępu ustawiony na typ jednostki. Zwrócona tutaj wartość będzie używana dla dowolnej właściwości, dla której nie określono przesłonięcia. |
HasEntityTypeWithDefiningNavigation(IModel, String) |
Nieaktualne..
Pobiera wartość wskazującą, czy model zawiera odpowiedni typ jednostki z zdefiniowaną nawigacją. |
HasEntityTypeWithDefiningNavigation(IModel, Type) |
Nieaktualne..
Pobiera wartość wskazującą, czy model zawiera odpowiedni typ jednostki z zdefiniowaną nawigacją. |
IsIndexerMethod(IModel, MethodInfo) |
Pobiera wartość wskazującą, czy dana metoda MethodInfo reprensentuje dostęp indeksatora. |
IsShared(IModel, Type) |
Pobiera, czy typ CLR jest używany przez jednostki typu współużytkowanego w modelu. |
ToDebugString(IModel, 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. |
AddAnnotations(IMutableAnnotatable, IEnumerable<IAnnotation>) |
Dodaje adnotacje do obiektu. |
GetAnnotation(IMutableAnnotatable, String) |
Pobiera adnotację o podanej nazwie, zgłaszając, jeśli nie istnieje. |
GetOrAddAnnotation(IMutableAnnotatable, String, String) |
Pobiera istniejącą adnotację z danym kluczem lub dodaje nową adnotację, jeśli nie istnieje. |
SetOrRemoveAnnotation(IMutableAnnotatable, String, Object) |
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 |
AddIgnored(IMutableModel, Type) |
Oznacza dany typ jednostki jako ignorowany, uniemożliwiając konwencje dodawania pasującego typu jednostki do modelu. |
AddOwned(IMutableModel, Type) |
Oznacza dany typ jednostki jako należący do użytkownika, wskazując, że podczas odnajdowania pasujących typów jednostek należy skonfigurować jako należące. |
AddShared(IMutableModel, Type) |
Oznacza dany typ jednostki jako udostępniony, wskazując, że podczas odnajdowania pasujących typów jednostek należy skonfigurować jako typ jednostki typu współużytkowanego. |
FinalizeModel(IMutableModel) |
Wymusza przetwarzanie po przetworzeniu modelu, tak aby było gotowe do użycia przez środowisko uruchomieniowe. Przetwarzanie po zakończeniu przetwarzania odbywa się automatycznie w przypadku korzystania z metody OnModelCreating(ModelBuilder). Ta metoda umożliwia jawne uruchomienie w przypadkach, gdy automatyczne wykonywanie nie jest możliwe. |
FindEntityType(IMutableModel, Type) |
Pobiera jednostkę, która mapuje daną klasę jednostki. Zwraca wartość |
FindEntityType(IMutableModel, Type, String, IMutableEntityType) |
Pobiera typ jednostki dla danej nazwy, definiując nazwę nawigacji i definiujący typ jednostki. Zwraca wartość |
FindLeastDerivedEntityTypes(IMutableModel, Type, Func<IMutableEntityType,Boolean>) |
Zwraca typy jednostek odpowiadające najmniej pochodnym typom z danego. |
GetEntityTypes(IMutableModel, String) |
Nieaktualne..
Pobiera typy jednostek pasujących do podanej nazwy. |
GetEntityTypes(IMutableModel, Type) |
Nieaktualne..
Pobiera typy jednostek pasujące do danego typu. |
GetOrAddEntityType(IMutableModel, String) |
Pobiera typ jednostki o podanej nazwie lub dodaje nowy typ jednostki, jeśli nie zostanie znaleziony żaden. |
GetOrAddEntityType(IMutableModel, Type) |
Pobiera typ jednostki z daną klasą CLR lub dodaje nowy typ jednostki, jeśli nie zostanie znaleziony żaden. |
IsIgnored(IMutableModel, Type) |
Wskazuje, czy dana nazwa typu jednostki jest ignorowana. |
IsOwned(IMutableModel, Type) |
Zwraca wartość wskazującą, czy typy jednostek używające danego typu powinny być skonfigurowane jako typy własności po wykryciu przez konwencje. |
RemoveEntityType(IMutableModel, IMutableEntityType) |
Usuwa typ jednostki z modelu. |
RemoveEntityType(IMutableModel, String) |
Usuwa typ jednostki bez definiowania nawigacji z modelu. |
RemoveEntityType(IMutableModel, String, String, IMutableEntityType) |
Usuwa typ jednostki z definiowaną nawigacją z modelu. |
RemoveEntityType(IMutableModel, Type) |
Usuwa typ jednostki z modelu. |
RemoveEntityType(IMutableModel, Type, String, IMutableEntityType) |
Usuwa typ jednostki z definiowaną nawigacją z modelu. |
RemoveIgnored(IMutableModel, Type) |
Usuwa ignorowany typ jednostki. |
RemoveOwned(IMutableModel, Type) |
Usuwa dany typ należący do użytkownika, wskazując, że podczas odnajdowania pasujących typów jednostek nie należy konfigurować jako własności. |
SetChangeTrackingStrategy(IMutableModel, ChangeTrackingStrategy) |
Ustawia domyślną strategię śledzenia zmian do użycia dla jednostek w modelu. Ta strategia wskazuje, jak kontekst wykrywa zmiany właściwości dla wystąpienia typu jednostki. |
SetChangeTrackingStrategy(IMutableModel, Nullable<ChangeTrackingStrategy>) |
Ustawia domyślną strategię śledzenia zmian do użycia dla jednostek w modelu. Ta strategia wskazuje, jak kontekst wykrywa zmiany właściwości dla wystąpienia typu jednostki. |
SetPropertyAccessMode(IMutableModel, Nullable<PropertyAccessMode>) |
Ustawia wartość PropertyAccessMode , która ma być używana dla właściwości wszystkich typów jednostek w tym modelu. Należy pamiętać, że poszczególne typy jednostek mogą zastąpić ten tryb dostępu, a poszczególne właściwości typów jednostek mogą zastąpić tryb dostępu ustawiony na typ jednostki. W tym miejscu zostanie użyta wartość dla dowolnej właściwości, dla której nie określono zastąpienia. |
SetPropertyAccessMode(IMutableModel, Nullable<PropertyAccessMode>) |
Ustawia wartość PropertyAccessMode , która ma być używana dla właściwości wszystkich typów jednostek w tym modelu. Należy pamiętać, że poszczególne typy jednostek mogą zastąpić ten tryb dostępu, a poszczególne właściwości typów jednostek mogą zastąpić tryb dostępu ustawiony na typ jednostki. W tym miejscu zostanie użyta wartość dla dowolnej właściwości, dla której nie określono zastąpienia. |
Relational(IModel) |
Pobiera metadane specyficzne dla relacyjnej bazy danych dla modelu. |
Relational(IMutableModel) |
Pobiera metadane specyficzne dla relacyjnej bazy danych dla modelu. |
AddDbFunction(IMutableModel, MethodInfo) |
Tworzy mapowane na daną IMutableDbFunction metodę. |
AddDbFunction(IMutableModel, String, Type) |
Tworzy funkcję. |
AddSequence(IMutableModel, String, String) |
Zwraca istniejący IMutableSequence element o podanej nazwie w danym schemacie lub tworzy nową sekwencję o podanej nazwie i schemacie. |
FindDbFunction(IModel, MethodInfo) |
Znajduje funkcję zamapowana na metodę reprezentowaną przez daną MethodInfowartość . |
FindDbFunction(IModel, String) |
Znajduje funkcję mapowana na metodę reprezentowaną przez daną nazwę. |
FindDbFunction(IMutableModel, MethodInfo) |
Znajduje funkcję zamapowana na metodę reprezentowaną przez daną MethodInfowartość . |
FindDbFunction(IMutableModel, String) |
Znajduje funkcję mapowana na metodę reprezentowaną przez daną nazwę. |
FindDbFunction(IReadOnlyModel, MethodInfo) |
Znajduje funkcję zamapowana na metodę reprezentowaną przez daną MethodInfowartość . |
FindDbFunction(IReadOnlyModel, String) |
Znajduje funkcję mapowana na metodę reprezentowaną przez daną nazwę. |
FindSequence(IModel, String, String) |
Znajduje sekwencję o podanej nazwie. |
FindSequence(IMutableModel, String, String) |
Znajduje sekwencję o podanej nazwie. |
FindSequence(IReadOnlyModel, String, String) |
Znajduje sekwencję o podanej nazwie. |
GetCollation(IModel) |
Zwraca sortowanie bazy danych. |
GetCollation(IReadOnlyModel) |
Zwraca sortowanie bazy danych. |
GetDbFunctions(IModel) |
Zwraca wszystkie funkcje zawarte w modelu. |
GetDbFunctions(IMutableModel) |
Zwraca wszystkie funkcje zawarte w modelu. |
GetDbFunctions(IReadOnlyModel) |
Zwraca wszystkie funkcje zawarte w modelu. |
GetDefaultSchema(IModel) |
Zwraca domyślny schemat do użycia dla modelu lub |
GetDefaultSchema(IReadOnlyModel) |
Zwraca domyślny schemat do użycia dla modelu lub |
GetMaxIdentifierLength(IModel) |
Zwraca maksymalną długość dozwoloną dla identyfikatorów sklepów. |
GetMaxIdentifierLength(IReadOnlyModel) |
Zwraca maksymalną długość dozwoloną dla identyfikatorów sklepów. |
GetRelationalModel(IModel) |
Zwraca model bazy danych. |
GetSequences(IModel) |
Zwraca wszystkie sekwencje zawarte w modelu. |
GetSequences(IMutableModel) |
Zwraca wszystkie sekwencje zawarte w modelu. |
GetSequences(IReadOnlyModel) |
Zwraca wszystkie sekwencje zawarte w modelu. |
RemoveDbFunction(IMutableModel, MethodInfo) |
Usuwa funkcję zamapowana na metodę reprezentowaną przez dany MethodInfoelement . |
RemoveDbFunction(IMutableModel, String) |
Usuwa funkcję zamapowana na metodę reprezentowaną przez dany MethodInfoelement . |
RemoveSequence(IMutableModel, String, String) |
Usuwa element IMutableSequence o podanej nazwie. |
SetCollation(IMutableModel, String) |
Ustawia sortowanie bazy danych. |
SetDefaultSchema(IMutableModel, String) |
Ustawia schemat domyślny. |
SetMaxIdentifierLength(IMutableModel, Nullable<Int32>) |
Ustawia maksymalną dozwoloną długość identyfikatorów sklepów. |
Sqlite(IModel) |
Pobiera określone metadane SQLite dla modelu. |
Sqlite(IMutableModel) |
Pobiera określone metadane SQLite dla modelu. |
SqlServer(IModel) |
Pobiera SQL Server określonych metadanych dla modelu. |
SqlServer(IMutableModel) |
Pobiera SQL Server określonych metadanych dla modelu. |
GetDatabaseMaxSize(IModel) |
Zwraca maksymalny rozmiar bazy danych. |
GetDatabaseMaxSize(IReadOnlyModel) |
Zwraca maksymalny rozmiar bazy danych. |
GetHiLoSequenceName(IModel) |
Zwraca nazwę używaną dla domyślnej sekwencji hi-lo. |
GetHiLoSequenceName(IReadOnlyModel) |
Zwraca nazwę używaną dla domyślnej sekwencji hi-lo. |
GetHiLoSequenceSchema(IModel) |
Zwraca schemat do użycia dla domyślnej sekwencji hi-lo. UseHiLo(PropertyBuilder, String, String) |
GetHiLoSequenceSchema(IReadOnlyModel) |
Zwraca schemat do użycia dla domyślnej sekwencji hi-lo. UseHiLo(PropertyBuilder, String, String) |
GetIdentityIncrement(IModel) |
Zwraca przyrost tożsamości domyślnej. |
GetIdentityIncrement(IReadOnlyModel) |
Zwraca przyrost tożsamości domyślnej. |
GetIdentitySeed(IModel) |
Zwraca domyślny inicjator tożsamości. |
GetIdentitySeed(IReadOnlyModel) |
Zwraca domyślny inicjator tożsamości. |
GetPerformanceLevelSql(IModel) |
Zwraca poziom wydajności bazy danych. |
GetPerformanceLevelSql(IReadOnlyModel) |
Zwraca poziom wydajności bazy danych. |
GetSequenceNameSuffix(IReadOnlyModel) |
Zwraca sufiks, który ma być dołączany do nazwy automatycznie utworzonych sekwencji. |
GetSequenceSchema(IReadOnlyModel) |
Zwraca schemat używany dla domyślnej sekwencji generowania wartości. UseSequence(PropertyBuilder, String, String) |
GetServiceTierSql(IModel) |
Zwraca warstwę usługi bazy danych. |
GetServiceTierSql(IReadOnlyModel) |
Zwraca warstwę usługi bazy danych. |
GetValueGenerationStrategy(IModel) |
Zwraca wartość SqlServerValueGenerationStrategy , która ma być używana dla właściwości kluczy w modelu, chyba że właściwość ma jawnie ustawioną strategię. |
GetValueGenerationStrategy(IReadOnlyModel) |
Zwraca wartość SqlServerValueGenerationStrategy , która ma być używana dla właściwości kluczy w modelu, chyba że właściwość ma jawnie ustawioną strategię. |
SetDatabaseMaxSize(IMutableModel, String) |
Ustawia maksymalny rozmiar bazy danych. |
SetHiLoSequenceName(IMutableModel, String) |
Ustawia nazwę do użycia dla domyślnej sekwencji hi-lo. |
SetHiLoSequenceSchema(IMutableModel, String) |
Ustawia schemat do użycia dla domyślnej sekwencji hi-lo. |
SetIdentityIncrement(IMutableModel, Nullable<Int32>) |
Ustawia przyrost tożsamości domyślnej. |
SetIdentitySeed(IMutableModel, Nullable<Int32>) |
Ustawia domyślny inicjator tożsamości. |
SetIdentitySeed(IMutableModel, Nullable<Int64>) |
Ustawia domyślny inicjator tożsamości. |
SetPerformanceLevelSql(IMutableModel, String) |
Ustawia poziom wydajności bazy danych. |
SetSequenceNameSuffix(IMutableModel, String) |
Ustawia sufiks dołączania do nazwy automatycznie utworzonych sekwencji. |
SetSequenceSchema(IMutableModel, String) |
Ustawia schemat do użycia dla domyślnej sekwencji generowania wartości klucza. |
SetServiceTierSql(IMutableModel, String) |
Ustawia warstwę usługi bazy danych. |
SetValueGenerationStrategy(IMutableModel, Nullable<SqlServerValueGenerationStrategy>) |
Ustawia właściwość SqlServerValueGenerationStrategy , która ma być używana dla właściwości kluczy w modelu, które nie mają jawnie ustawionej strategii. |