DbEntityEntry Klasa
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.
Niegeneryczna wersja DbEntityEntry<TEntity> klasy.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="FxCop rule is wrong; Database is not two words.", MessageId="Db")]
public class DbEntityEntry
public class DbEntityEntry
type DbEntityEntry = class
Public Class DbEntityEntry
- Dziedziczenie
-
DbEntityEntry
- Atrybuty
Właściwości
CurrentValues |
Pobiera bieżące wartości właściwości dla śledzonej jednostki reprezentowanej przez ten obiekt. |
Entity |
Pobiera jednostkę. |
OriginalValues |
Pobiera oryginalne wartości właściwości dla śledzonej jednostki reprezentowanej przez ten obiekt. Oryginalne wartości są zwykle wartościami właściwości jednostki, tak jak podczas ostatniego zapytania z bazy danych. |
State |
Pobiera lub ustawia stan jednostki. |
Metody
Cast<TEntity>() |
Zwraca nowe wystąpienie klasy ogólnej dla danego typu ogólnego DbEntityEntry<TEntity> dla śledzonej jednostki reprezentowanej przez ten obiekt. Należy pamiętać, że typ śledzonej jednostki musi być zgodny z typem ogólnym lub zostanie zgłoszony wyjątek. |
Collection(String) |
Pobiera obiekt reprezentujący właściwość nawigacji kolekcji z tej jednostki do kolekcji powiązanych jednostek. |
ComplexProperty(String) |
Pobiera obiekt reprezentujący złożoną właściwość tej jednostki. |
Equals(DbEntityEntry) |
Określa, czy określona DbEntityEntry wartość jest równa temu wystąpieniu. Dwa DbEntityEntry wystąpienia są traktowane jako równe, jeśli są to wpisy dla tej samej jednostki w tej samej DbContextjednostce . |
Equals(Object) |
Określa, czy określona Object wartość jest równa temu wystąpieniu. Dwa DbEntityEntry wystąpienia są traktowane jako równe, jeśli są to wpisy dla tej samej jednostki w tej samej DbContextjednostce . |
GetDatabaseValues() |
Wysyła zapytanie do bazy danych pod kątem kopii wartości śledzonej jednostki, ponieważ obecnie istnieją w bazie danych. Należy pamiętać, że zmiana wartości w zwracanym słowniku nie spowoduje zaktualizowania wartości w bazie danych. Jeśli jednostka nie zostanie znaleziona w bazie danych, zwracana jest wartość null. |
GetDatabaseValuesAsync() |
Asynchronicznie wysyła zapytanie do bazy danych pod kątem kopii wartości śledzonej jednostki, ponieważ obecnie istnieją w bazie danych. Należy pamiętać, że zmiana wartości w zwracanym słowniku nie spowoduje zaktualizowania wartości w bazie danych. Jeśli jednostka nie zostanie znaleziona w bazie danych, zwracana jest wartość null. |
GetDatabaseValuesAsync(CancellationToken) |
Asynchronicznie wysyła zapytanie do bazy danych pod kątem kopii wartości śledzonej jednostki, ponieważ obecnie istnieją w bazie danych. Należy pamiętać, że zmiana wartości w zwracanym słowniku nie spowoduje zaktualizowania wartości w bazie danych. Jeśli jednostka nie zostanie znaleziona w bazie danych, zwracana jest wartość null. |
GetHashCode() |
Zwraca kod skrótu dla tego wystąpienia. |
GetType() |
Type Pobiera bieżące wystąpienie. |
GetValidationResult() |
Weryfikuje to DbEntityEntry wystąpienie i zwraca wynik weryfikacji. |
Member(String) |
Pobiera obiekt reprezentujący element członkowski jednostki. Typ środowiska uruchomieniowego zwróconego obiektu będzie się różnić w zależności od tego, jakiego rodzaju element członkowski jest proszony. Obecnie obsługiwane typy elementów członkowskich i ich typy zwracane to: Właściwość nawigacji referencyjnej: DbReferenceEntry. Właściwość nawigacji kolekcji: DbCollectionEntry. Właściwość pierwotna/skalarna: DbPropertyEntry. Właściwość złożona: DbComplexPropertyEntry. |
Property(String) |
Pobiera obiekt reprezentujący właściwość skalarną lub złożoną tej jednostki. |
Reference(String) |
Pobiera obiekt reprezentujący właściwość nawigacji odwołania (tj. inną niż kolekcja) z tej jednostki do innej jednostki. |
Reload() |
Ponownie ładuje jednostkę z bazy danych zastępując wszystkie wartości właściwości wartościami z bazy danych. Jednostka będzie w stanie Bez zmian po wywołaniu tej metody. |
ReloadAsync() |
Asynchronicznie ponownie ładuje jednostkę z bazy danych, zastępując wszystkie wartości właściwości wartościami z bazy danych. Jednostka będzie w stanie Bez zmian po wywołaniu tej metody. |
ReloadAsync(CancellationToken) |
Asynchronicznie ponownie ładuje jednostkę z bazy danych, zastępując wszystkie wartości właściwości wartościami z bazy danych. Jednostka będzie w stanie Bez zmian po wywołaniu tej metody. |
ToString() |
Niegeneryczna wersja DbEntityEntry<TEntity> klasy. |