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) |
Przestarzałe.
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) |
Przestarzałe.
Pobiera typy jednostek pasujących do podanej nazwy. |
| GetEntityTypes(IModel, Type) |
Przestarzałe.
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) |
Przestarzałe.
Pobiera wartość wskazującą, czy model zawiera odpowiedni typ jednostki z zdefiniowaną nawigacją. |
| HasEntityTypeWithDefiningNavigation(IModel, Type) |
Przestarzałe.
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) |
Przestarzałe.
Pobiera typy jednostek pasujących do podanej nazwy. |
| GetEntityTypes(IMutableModel, Type) |
Przestarzałe.
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. |