Język

CoreStrings Klasa

Definicja

Zasoby ciągów używane w wyjątkach EF itp.

Te ciągi są udostępniane publicznie do użytku przez dostawców i rozszerzenia bazy danych. Nietypowe jest to, że kod aplikacji potrzebuje tych ciągów.

[System.Runtime.CompilerServices.Nullable(0)]
public static class CoreStrings
public static class CoreStrings
[<System.Runtime.CompilerServices.Nullable(0)>]
type CoreStrings = class
type CoreStrings = class
Public Class CoreStrings
Dziedziczenie
CoreStrings
Atrybuty

Właściwości

Nazwisko Opis
AnonymousAndNamedFiltersCombined

Nie można jednocześnie stosować zarówno filtrów anonimowych, jak i nazwanych zapytań. Określ filtr anonimowy lub co najmniej jeden nazwany filtr.

CanConnectNotImplemented
Przestarzałe.

Bieżący dostawca bazy danych nie zaimplementował metody "CanConnect".

CannotConvertQueryableToEnumerableMethod

Nie można przekonwertować metody z możliwością wykonywania zapytań na metodę wyliczalną. Jest to prawdopodobnie problem w programie Entity Framework, zgłoś problem w witrynie https://aka.ms/efcorefeedback.

ConcurrentMethodInvocation

Druga operacja została uruchomiona w tym wystąpieniu kontekstu przed zakończeniem poprzedniej operacji. Jest to zwykle spowodowane przez różne wątki, które współbieżnie używają tego samego wystąpienia DbContext. Aby uzyskać więcej informacji na temat unikania problemów z wątkami w dbContext, zobacz https://go.microsoft.com/fwlink/?linkid=2097913.

ContextDisposed

Nie można uzyskać dostępu do usuniętego wystąpienia kontekstu. Częstą przyczyną tego błędu jest usuwanie wystąpienia kontekstu, które zostało rozwiązane z iniekcji zależności, a następnie próba użycia tego samego wystąpienia kontekstu w innej części aplikacji. Taka sytuacja może wystąpić, jeśli wywołujesz metodę "Dispose" w wystąpieniu kontekstu lub opakowujesz ją w instrukcji using. Jeśli używasz wstrzykiwania zależności, należy pozwolić kontenerowi wstrzykiwania zależności zajmować się usuwaniem wystąpień kontekstu.

ConventionsInfiniteLoop

Wywołania konwencji osiągnęły limit rekursji. Jest to prawdopodobnie problem w programie Entity Framework. Zgłoś problem pod adresem https://go.microsoft.com/fwlink/?linkid=2142044.

DataBindingToLocalWithIListSource

Powiązanie danych bezpośrednio z elementem "DbSet.Local" nie jest obsługiwane, ponieważ nie zapewnia stabilnej kolejności. W przypadku WPF utwórz powiązanie z elementem "DbSet.Local.ToObservableCollection". W przypadku obiektów WinForms utwórz powiązanie z elementem "DbSet.Local.ToBindingList". W przypadku ASP.NET WebForms utwórz powiązanie z elementem DbSet.ToList lub użyj powiązania modelu.

DataBindingWithIListSource

Powiązanie danych bezpośrednio z zapytaniem magazynu nie jest obsługiwane. Zamiast tego wypełnij zestaw dbSet danymi, na przykład wywołując metodę "Load" w zestawie dbSet, a następnie powiąż z danymi lokalnymi, aby uniknąć wysyłania zapytania do bazy danych za każdym razem, gdy kontrolka ruchu danych iteruje dane. W przypadku WPF utwórz powiązanie z elementem "DbSet.Local.ToObservableCollection". W przypadku obiektów WinForms utwórz powiązanie z elementem "DbSet.Local.ToBindingList". W przypadku ASP.NET WebForms utwórz powiązanie z elementem DbSet.ToList lub użyj powiązania modelu.

DefaultMethodInvoked

"EF. Właściwość Default<T>" może być używana tylko w metodzie Entity Framework "ExecuteUpdate".

DeleteBehaviorAttributeNotOnNavigationProperty

Atrybut [DeleteBehavior] można określić tylko we właściwościach nawigacji i nie jest obsługiwany w przypadku właściwości tworzących klucz obcy.

DeleteBehaviorAttributeOnPrincipalProperty

Atrybut [DeleteBehavior] można określić tylko po stronie zależnej relacji.

EFConstantInvoked

"EF. Metoda Constant<T> może być używana tylko w zapytaniach LINQ programu Entity Framework.

EFConstantNotSupported

"EF. Constant()' nie jest obsługiwany przez dostawcę.

EFConstantNotSupportedInPrecompiledQueries

"EF. Metoda Constant<T> nie jest obsługiwana w przypadku używania wstępnie skompilowanych zapytań.

EFConstantWithNonEvaluatableArgument

The EF. Metoda Stała<T> może być używana tylko z argumentem, który można ocenić po stronie klienta i nie zawiera żadnego odwołania do jednostek po stronie bazy danych.

EFParameterInvoked

"EF. Metoda T> parametru<może być używana tylko w zapytaniach LINQ programu Entity Framework.

EFParameterWithNonEvaluatableArgument

The EF. Metoda parametru<T> może być używana tylko z argumentem, który można ocenić po stronie klienta i nie zawiera żadnego odwołania do jednostek po stronie bazy danych.

EmptyJsonString

Pusty ciąg nie jest prawidłowym kodem JSON.

EnumerableResetNotSupported

Nie można zresetować tego modułu wyliczającego.

ErrorInvalidQueryable

Nie można używać wielu wystąpień kontekstu w ramach pojedynczego wykonywania zapytania. Upewnij się, że zapytanie używa pojedynczego wystąpienia kontekstu.

ErrorMaterializingValue

Wystąpił wyjątek podczas odczytywania wartości bazy danych. Aby uzyskać więcej informacji, zobacz wyjątek wewnętrzny.

ExpressionParameterizationException

Podczas próby obliczenia wyrażenia parametru zapytania LINQ został zgłoszony wyjątek. Aby uzyskać więcej informacji, zobacz wyjątek wewnętrzny. Aby wyświetlić dodatkowe wywołanie informacji "DbContextOptionsBuilder.EnableSensitiveDataLogging".

HiLoBadBlockSize

Rozmiar bloku używany do generowania wartości Hi-Lo nie jest dodatni. Generator Hi-Lo jest zwykle wspierany przez sekwencję SQL i oznacza to, że przyrost sekwencji musi być dodatni.

ImmediateConventionScopeCannotBeRunAgain
Przestarzałe.

Nie można ponownie uruchomić zakresu konwencji natychmiastowej.

IncompatibleSourcesForSetOperation

Niezgodne źródła używane do operacji ustawiania.

InvalidDbContext

Poprzedni błąd pozostawił element DbContext w nieprawidłowym stanie. Aplikacje nie powinny nadal używać wystąpienia DbContext po wyrzuceniu wyjątku InvalidOperationException.

InvalidMemberInitBinding

Nieobsługiwane operacje: Powiązanie MemberInitExpression nie jest elementem MemberAssignment

InvalidPoolSize

Określony rozmiar puli musi być większy niż 0.

IQueryableProviderNotAsync

Dostawca źródła "IQueryable" nie implementuje elementu "IAsyncQueryProvider". W przypadku operacji asynchronicznych programu Entity Framework można używać tylko dostawców implementujących element "IAsyncQueryProvider".

MemberListBindingNotSupported

Program EF Core nie obsługuje elementu MemberListBinding: "new Blog { Posts = { new Post(), new Post() } }".

MemberMemberBindingNotSupported

Program EF Core nie obsługuje elementu MemberMemberBinding: "new Blog { Data = { Name = "hello world" } }".

MissingAsyncSeeder

Wykonano operację zarządzania magazynem asynchronicznym i nie podano asynchronicznego delegata inicjowania, jednak był synchroniczny delegat inicjowania. Ustaw opcję "UseAsyncSeeding" z pełnomocnikiem równoważnym elementowi podanemu w elemencie "UseSeeding".

MissingSeeder

Wykonano operację zarządzania magazynem synchronicznym i nie podano synchronicznego delegata inicjowania, jednak asynchroniczny delegat inicjowania. Ustaw opcję "UseSeeding" z pełnomocnikiem równoważnym elementowi podanemu w elemencie "UseAsyncSeeding".

ModelMutable

Zmiany metadanych środowiska uruchomieniowego nie są dozwolone, gdy model nie został oznaczony jako tylko do odczytu.

ModelReadOnly

Zmiany metadanych nie są dozwolone, gdy model został oznaczony jako tylko do odczytu.

NativeAotDesignTimeModel

Operacje DbContext w czasie projektowania nie są obsługiwane podczas publikowania za pomocą funkcji NativeAOT.

NativeAotNoCompiledModel

Kompilowanie modeli nie jest obsługiwane podczas publikowania za pomocą funkcji NativeAOT. Użyj skompilowanego modelu.

NoEfServices

Usługi Entity Framework nie zostały dodane do wewnętrznego dostawcy usług. Usuń wywołanie elementu "UseInternalServiceProvider", aby program Entity Framework zarządzał własnymi usługami wewnętrznymi, lub użyj metody od dostawcy bazy danych, aby dodać wymagane usługi do dostawcy usług (np. "AddEntityFrameworkSqlServer").

NoElements

Sekwencja nie zawiera żadnych elementów.

NoInterceptionResult

"InterceptionResult.Result" został wywołany, gdy wartość "InterceptionResult.HasResult" jest fałszywa.

NoProviderConfigured

Dla tego elementu DbContext nie skonfigurowano żadnego dostawcy bazy danych. Dostawcę można skonfigurować, przesłaniając metodę "DbContext.OnConfiguring" lub używając polecenia "AddDbContext" u dostawcy usług aplikacji. Jeśli jest używany element "AddDbContext", upewnij się również, że typ DbContext akceptuje obiekt TContextOptions<> w konstruktorze i przekazuje go do konstruktora podstawowego dla obiektu DbContext.

NoSetPropertyInvocation

Wywołanie "ExecuteUpdate" musi określać co najmniej jedno wywołanie "SetProperty", aby wskazać właściwości do zaktualizowania.

NotQueryingEnumerable

Dana wartość "IQueryable" nie obsługuje generowania ciągów zapytania.

ObjectRemovedFromModel

Obiekt został usunięty z modelu.

OwnedEntitiesCannotBeTrackedWithoutTheirOwner

Zapytanie śledzenia próbuje projektować jednostkę będącą własnością bez odpowiedniego właściciela w wyniku, ale nie można śledzić jednostek będących własnością bez ich właściciela. Uwzględnij jednostkę właściciela w wyniku lub utwórz zapytanie, które nie śledzi, używając polecenia "AsNoTracking".

PoolingOptionsModified

Polecenia "OnConfiguring" nie można używać do modyfikowania obiektów DbContextOptions po włączeniu buforowania dbContext.

PrecompiledQueryNotSupported

Wstępnie skompilowane zapytania nie są obsługiwane przez bieżącego dostawcę.

PropertyMethodInvoked

The EF. Metoda Właściwości<T> może być używana tylko w zapytaniach LINQ programu Entity Framework.

QueryContextAlreadyInitializedStateManager

Metoda "InitializeStateManager" została wywołana wiele razy w bieżącym kontekście zapytania. Ta metoda ma być wywoływana tylko raz przed rozpoczęciem wyliczania zapytań.

QueryNotPrecompiled

Zapytanie nie zostało wstępnie skompilowane, a kod dynamiczny nie jest obsługiwany w przypadku funkcji NativeAOT.

QuerySelectContainsGrouping

Tłumaczenie elementu "Select", który zawiera parametr grupowania bez kompozycji, nie jest obsługiwane.

QueryUnableToTranslateStringEqualsWithStringComparison

Tłumaczenie ciągu . Przeciążenie equals z parametrem "StringComparison" nie jest obsługiwane. Aby uzyskać więcej informacji, zobacz https://go.microsoft.com/fwlink/?linkid=2129535.

RecursiveOnConfiguring

Podjęto próbę użycia wystąpienia kontekstu podczas jego konfigurowania. Nie można użyć wystąpienia DbContext wewnątrz elementu "OnConfiguring", ponieważ jest ono nadal konfigurowane w tym momencie. Może się tak zdarzyć, jeśli druga operacja zostanie uruchomiona w tym wystąpieniu kontekstu przed zakończeniem poprzedniej operacji. Członkowie instancji nie mają gwarancji bezpieczeństwa wątkowego.

RecursiveOnModelCreating

Podjęto próbę użycia modelu podczas jego tworzenia. Nie można użyć wystąpienia DbContext wewnątrz elementu "OnModelCreating" w żaden sposób, który korzysta z tworzonego modelu.

RelationshipCannotBeInverted

Nie można zmienić jednostki i zależnych końców relacji po określeniu właściwości klucza obcego lub klucza głównego. Usuń konfigurację powodującą konflikt.

ResetNotSupported

"ObserwowalnyCollection<T>. Funkcja Clear" nie jest obsługiwana, ponieważ używa operacji "INotifyCollectionChanged" "Reset", która nie dostarcza usuniętych elementów. Użyj wielu wywołań do polecenia "Remove" lub użyj kolekcji powiadamiania, która obsługuje funkcję "Clear", na przykład "Microsoft". EntityFrameworkCore.ChangeTracking.ObservableHashSet<T>'.

RuntimeModelMissingData

Żądana konfiguracja nie jest przechowywana w modelu zoptymalizowanym pod kątem odczytu. Użyj polecenia "DbContext.GetService<IDesignTimeModel>(). Model".

RuntimeParameterMissingParameter

Podczas rejestrowania parametru środowiska uruchomieniowego wyrażenie lambda musi mieć tylko jeden parametr, który musi być taki sam jak wyrażenie "QueryCompilationContext.QueryContextParameter".

SavepointsNotSupported

Punkty zapisywania nie są obsługiwane przez dostawcę bazy danych w użyciu.

SensitiveDataDisabled

Aby wyświetlić dodatkowe wywołanie informacji "DbContextOptionsBuilder.EnableSensitiveDataLogging".

SequenceContainsMoreThanOneElement

Sekwencja zawiera więcej niż jeden element.

SequenceContainsNoElements

Sekwencja nie zawiera żadnych elementów.

SetOperationWithDifferentIncludesInOperands

Nie można przetłumaczyć operacji zestawu, ponieważ oba operandy mają różne operacje "Uwzględnij". Rozważ zastosowanie tego samego "Dołącz" po obu stronach.

SetPropertyMethodInvoked

Metoda SetProperty TProperty<> może być używana tylko w metodzie "ExecuteUpdate".

TransactionsNotSupported

Bieżący dostawca nie obsługuje elementu System.Transaction.

Metody

Nazwisko Opis
AbstractLeafEntityType(Object)

Nie można utworzyć wystąpienia typu jednostki {entityType}, ponieważ odpowiadający mu typ CLR jest abstrakcyjny i nie ma typu jednostki pochodnej w modelu, który odpowiada konkretnemu typowi CLR. Dodaj konkretny typ jednostki pochodnej do modelu lub zmień typ jednostki, aby użyć konkretnego typu CLR.

AddingProxyTypeAsEntityType(Object)

Nie można dodać typu {typeName} do modelu, ponieważ jest to dynamicznie generowany typ serwera proxy. Zamiast tego użyj bazowego typu innego niż serwer proxy.

AmbiguousDependentEntity(Object, Object)

Typ jednostki "{entityType}" jest typem jednostki typu współużytkowanego, a podana jednostka jest obecnie przywoływane z kilku jednostek właściciela. Aby uzyskać dostęp do wpisu dla określonego odwołania, wywołaj element "{targetEntryCall}" we wpisie właściciela.

AmbiguousEndRequiredDependent(Object, Object)

Nie można skonfigurować klucza obcego {foreignKeyProperties} dla typu jednostki {entityType}, ponieważ nie można określić wymaganego elementu zależnego. Aby zidentyfikować zależną stronę relacji, skonfiguruj właściwość klucza obcego w obszarze "OnModelCreating". Aby uzyskać więcej informacji, zobacz https://go.microsoft.com/fwlink/?LinkId=724062.

AmbiguousEndRequiredDependentNavigation(Object, Object, Object)

Nawigacja "{entityType}". Nie można skonfigurować elementu {navigation} jako wymaganego, ponieważ nie można określić strony zależnej bazowego klucza obcego {foreignKeyProperties}. Aby zidentyfikować zależną stronę relacji, skonfiguruj właściwość klucza obcego w obszarze "OnModelCreating". Aby uzyskać więcej informacji, zobacz https://go.microsoft.com/fwlink/?LinkId=724062.

AmbiguousEndRequiredInverted(Object, Object, Object)

Nie można przywrócić klucza obcego {foreignKeyProperties} dla typu jednostki {entityType}, ponieważ został skonfigurowany zgodnie z wymaganiami przed skonfigurowaniem strony zależnej. Skonfiguruj właściwość klucza obcego lub klucz podmiotu zabezpieczeń przed skonfigurowaniem klucza obcego zgodnie z potrzebami. Aby uzyskać więcej informacji, zobacz https://go.microsoft.com/fwlink/?LinkId=724062.

AmbiguousForeignKeyPropertyCandidates(Object, Object, Object, Object, Object)

Obie relacje między elementami "{firstDependentToPrincipalNavigationSpecification}" i "{firstPrincipalToDependentNavigationSpecification}" i między elementami "{secondDependentToPrincipalNavigationSpecification}" i "{secondPrincipalToDependentNavigationSpecification}" mogą używać elementu {foreignKeyProperties} jako klucza obcego. Aby rozwiązać ten problem, należy jawnie skonfigurować właściwości klucza obcego w sekcji "OnModelCreating" w co najmniej jednej relacji.

AmbiguousOneToOneRelationship(Object, Object)

Nie można określić strony zależnej dla relacji "jeden do jednego" między "{dependentToPrincipalNavigationSpecification}" i "{principalToDependentNavigationSpecification}". Aby zidentyfikować zależną stronę relacji, skonfiguruj właściwość klucza obcego. Jeśli te nawigacje nie powinny być częścią tej samej relacji, skonfiguruj je niezależnie za pomocą oddzielnych łańcuchów metod w obszarze "OnModelCreating". Aby uzyskać więcej informacji, zobacz https://go.microsoft.com/fwlink/?LinkId=724062.

AmbiguousOwnedNavigation(Object, Object)

Nie można określić właściciela relacji między elementami "{entityTypeNavigationSpecification}" i "{otherEntityType}", ponieważ oba typy zostały oznaczone jako należące. Ręcznie skonfiguruj własność lub zignoruj odpowiednie nawigacje przy użyciu atrybutu [NotMapped] lub za pomocą polecenia "EntityTypeBuilder.Ignore" w obszarze "OnModelCreating". Zobacz https://aka.ms/efcore-docs-owned , aby uzyskać więcej informacji i przykładów.

AmbiguousServiceProperty(Object, Object, Object)

Nie można dodać właściwości usługi {property} typu "{serviceType}" do typu jednostki "{entityType}", ponieważ istnieje inna właściwość tego samego typu. Ignoruj jedną z właściwości przy użyciu atrybutu [NotMapped] lub "EntityTypeBuilder.Ignore" w obszarze "OnModelCreating".

AmbiguousSharedTypeEntityTypeName(Object)

Nie można dodać do modelu typu jednostki typu udostępnionego {entityType}, ponieważ jego nazwa jest taka sama jak nazwa typu CLR. Zwykle oznacza to błąd, dodaj go jako typ jednostki innej niż współużytkowany lub wybierz inną nazwę.

AnnotationNotFound(Object, Object)

Nie można odnaleźć adnotacji "{annotation}". Upewnij się, że adnotacja została dodana do obiektu {annotatable}.

AnnotationNotFound(Object)

Nie można odnaleźć adnotacji "{annotation}". Upewnij się, że adnotacja została dodana.

ArgumentNotConstant(Object, Object)

Wartość "{parameter}" przekazana do "{methodName}" musi być stałą.

ArgumentPropertyNull(Object, Object)

Właściwość "{property}" argumentu "{argument}" nie może mieć wartości null.

AttributeNotOnEntityTypeProperty(Object, Object, Object)

Atrybut [{attribute}] można określić tylko we właściwościach typu jednostki. Usuń atrybut z "{type}". {propertyName}".

AutoIncludeNavigationCycle(Object)

Podczas automatycznego dołączania nawigacji wykryto cykl: {cycleNavigations}. Aby rozwiązać ten problem, nie konfiguruj co najmniej jednej nawigacji w cyklu jako automatycznie uwzględnionej w metodzie "OnModelCreating" lub wywołaj metodę IgnoreAutoInclude w zapytaniu.

AutoLoadedConcurrencyTokenProperty(Object, Object)

Właściwość "{property}" w typie "{type}" jest tokenem współbieżności i nie można jej skonfigurować jako nie załadowana automatycznie. Tokeny współbieżności muszą być zawsze ładowane.

AutoLoadedConstructorProperty(Object, Object)

Właściwość "{property}" w typie {type} jest używana w powiązaniu konstruktora i nie można jej skonfigurować jako nie załadowanej automatycznie. Właściwości związane z konstruktorem muszą być zawsze ładowane.

AutoLoadedDiscriminatorProperty(Object, Object)

Właściwość "{property}" w typie {type} jest dyskryminująca i nie można jej skonfigurować jako nie załadowana automatycznie. Właściwości dyskryminacyjne muszą być zawsze ładowane.

AutoLoadedForeignKeyProperty(Object, Object)

Właściwość "{property}" w typie {type} jest częścią klucza obcego i nie można jej skonfigurować jako nie załadowana automatycznie. Właściwości klucza obcego muszą być zawsze ładowane.

AutoLoadedKeyProperty(Object, Object)

Właściwość "{property}" w typie {type} jest częścią klucza i nie można jej skonfigurować jako nie załadowana automatycznie. Właściwości klucza muszą być zawsze ładowane.

BackingFieldOnIndexer(Object, Object, Object)

Nie można ustawić pola zapasowego "{field}" dla właściwości indeksatora "{entityType}". {property}". Upewnij się, że nie określono pól zapasowych dla właściwości indeksatora.

BadBackingFieldType(Object, Object, Object, Object, Object)

Nie można użyć określonego pola "{field}" typu {fieldType}dla właściwości {entityType}. {property}" typu "{propertyType}". Można używać tylko pól kopii zapasowych typów, które są zgodne z typem właściwości.

BadDependencyRegistration(Object)

Typ zależności usługi "{dependenciesType}" został niepoprawnie zarejestrowany w kolekcji usług. Typy zależności usług muszą być zarejestrowane tylko przez dostawców programu Entity Framework lub bazy danych.

BadEnumValue(Object, Object)

Nie można przeanalizować wartości "{enumValue}" jako wartości wyliczenia "{enumType}".

BadFilterDerivedType(Object, Object, Object)

Nie można określić wyrażenia filtru "{filter}" dla typu jednostki "{entityType}". Filtr może być stosowany tylko do typu jednostki głównej "{rootType}".

BadFilterDerivedType(Object, Object)

Nie można określić wyrażenia filtru "{filter}" dla typu jednostki "{entityType}". Filtr może być stosowany tylko do typu jednostki głównej w hierarchii.

BadFilterExpression(Object, Object, Object)

Wyrażenie filtru "{filter}" określone dla typu jednostki "{entityType}" jest nieprawidłowe. Wyrażenie musi akceptować pojedynczy parametr typu "{clrType}" i zwracać wartość "bool".

BadFilterOwnedType(Object, Object)

Nie można określić wyrażenia filtru "{filter}" dla typu jednostki należącej do użytkownika "{entityType}". Filtr może być stosowany tylko do typu jednostki, który nie jest własnością. Zobacz https://aka.ms/efcore-docs-owned , aby uzyskać więcej informacji i przykładów.

BadJsonValueReaderWriterType(Object)

Nie można użyć typu "{givenType}" jako elementu "JsonValueReaderWriter", ponieważ nie dziedziczy z ogólnego elementu "JsonValueReaderWriter<TValue>". Pamiętaj, aby dziedziczyć czytnik/zapisy JSON z elementu "JsonValueReaderWriter<TValue>".

BadListType(Object, Object)

Nie można użyć typu "{givenType}" jako kolekcji pierwotnej, ponieważ nie jest to tablica i nie implementuje elementu "{listType}". Kolekcje typów pierwotnych muszą być tablicami lub uporządkowanymi listami.

BadValueComparerType(Object, Object)

Nie można użyć typu "{givenType}" jako modułu porównującego wartości, ponieważ nie dziedziczy z klasy {expectedType}. Upewnij się, że moduły porównania wartości dziedziczą z elementu "{expectedType}".

BadValueConverterType(Object, Object)

Nie można użyć typu "{givenType}" jako konwertera wartości, ponieważ nie dziedziczy z klasy {expectedType}. Pamiętaj, aby dziedziczyć konwertery wartości z "{expectedType}".

BadValueGeneratorType(Object, Object)

Nie można użyć typu "{givenType}" jako generatora wartości, ponieważ nie dziedziczy z klasy {expectedType}. Pamiętaj, aby dziedziczyć generatory wartości z "{expectedType}".

CannotBeNullable(Object, Object, Object)

Właściwość "{1_entityType}. {0_property}" nie można oznaczyć jako dopuszczających wartość null/opcjonalnych, ponieważ typ właściwości to {propertyType}, który nie jest typem dopuszczalnym wartości null. Dowolną właściwość można oznaczyć jako niepustą/wymaganą, ale tylko właściwości typów dopuszczalnych wartości null mogą być oznaczone jako dopuszczane do wartości null/opcjonalne.

CannotBeNullableElement(Object, Object, Object)

Typ elementu właściwości "{entityType}". {property}" nie można oznaczyć jako dopuszczających wartość null/opcjonalnie, ponieważ typ elementu to {elementType}, który nie jest typem dopuszczalnym wartości null. Dowolny typ elementu można oznaczyć jako niepusty/wymagany, ale można oznaczyć tylko elementy typów dopuszczalnych wartości null/opcjonalnie.

CannotBeNullablePK(Object, Object)

Właściwość "{1_entityType}. {0_property}" nie może być oznaczony jako dopuszczalny/opcjonalny, ponieważ właściwość jest częścią klucza. Dowolną właściwość można oznaczyć jako niepustą/wymaganą, ale tylko właściwości typów dopuszczających wartość null i które nie są częścią klucza, można oznaczyć jako dopuszczający wartość null/opcjonalnie.

CannotConvertEnumValue(Object, Object)

Nie można przekonwertować wartości ciągu "{value}" z bazy danych na dowolną wartość w zmapowanym wyliczeniem "{enumType}".

CannotCreateJsonValueReaderWriter(Object)

Nie można utworzyć wystąpienia typu czytelnika/składnika zapisywania "{readerWriterType}". Upewnij się, że typ można utworzyć wystąpienie i ma publiczny konstruktor bez parametrów lub ma publiczne pole statyczne "Wystąpienie" zwracające wystąpienie pojedynczego do użycia.

CannotCreateValueComparer(Object, Object)

Nie można utworzyć wystąpienia typu porównania wartości "{generatorType}". Upewnij się, że typ można utworzyć wystąpienie i ma konstruktor bez parametrów lub użyj przeciążenia elementu "{method}", które akceptuje delegata.

CannotCreateValueConverter(Object, Object)

Nie można utworzyć wystąpienia typu konwertera wartości "{generatorType}". Upewnij się, że typ można utworzyć wystąpienie i ma konstruktor bez parametrów lub użyj przeciążenia elementu "{method}", które akceptuje delegata.

CannotCreateValueGenerator(Object, Object)

Nie można utworzyć wystąpienia typu generatora wartości "{generatorType}". Upewnij się, że typ można utworzyć wystąpienie i ma konstruktor bez parametrów lub użyj przeciążenia elementu "{method}", które akceptuje delegata.

CannotCreateValueGenerator(Object)

Nie można utworzyć wystąpienia typu generatora wartości "{generatorType}". Upewnij się, że typ można utworzyć wystąpienie i ma konstruktor bez parametrów lub użyj przeciążenia elementu "HasValueGenerator", które akceptuje delegata.

CannotLoadDetached(Object, Object)

Nawigacja "{1_entityType}. Nie można załadować elementu {0_navigation}, ponieważ jednostka nie jest śledzona. Nawigacje można załadować tylko dla śledzonych jednostek.

CannotLoadDetachedShadow(Object, Object)

Nawigacja "{1_entityType}. Nie można załadować elementu {0_navigation}, ponieważ co najmniej jedna z właściwości klucza lub klucza obcego są właściwościami w tle i jednostka nie jest śledzona. Relacje używające wartości w tle można załadować tylko dla śledzonych jednostek.

CannotMarkNonShared(Object)

Nie można oznaczyć typu "{type}", ponieważ typ jednostki typu współużytkowanego o tym typie CLR istnieje w modelu.

CannotMarkShared(Object)

Nie można oznaczyć typu {type} jako typu udostępnionego, ponieważ typ jednostki o tym samym typie CLR już istnieje w modelu.

CannotMaterializeAbstractType(Object)

Nie można utworzyć wystąpienia typu jednostki "{entityType}", ponieważ jest abstrakcyjna. Rozważ uczynienie go nie abstrakcyjnym lub mapowaniem co najmniej jednego typu pochodnego.

CanOnlyConfigureExistingNavigations(Object, Object)

Nawigacja "{1_entityType}. Nie można odnaleźć elementu {0_navigationName}. Dodaj nawigację do typu jednostki przy użyciu metod "HasOne", "HasMany" lub "OwnsOne"/"OwnsMany" przed jego skonfigurowaniem.

ChangeTrackingInterfaceMissing(Object, Object, Object)

Typ jednostki "{entityType}" jest skonfigurowany do używania strategii śledzenia zmian "{changeTrackingStrategy}", ale nie implementuje wymaganego interfejsu "{notificationInterface}". Zaimplementuj element "{notificationInterface}" w obiekcie "{entityType}" lub użyj innej strategii śledzenia zmian.

CircularDependency(Object)

Nie można zapisać zmian, ponieważ wykryto zależność cykliczną w danych do zapisania: "{cycle}".

CircularInheritance(Object, Object)

Typ jednostki "{entityType}" nie może dziedziczyć z klasy "{baseEntityType}", ponieważ element podrzędny {entityType}. Przejrzyj konfigurację modelu.

ClashingMismatchedSharedType(Object, Object)

Nie można dodać typu jednostki typu współużytkowanego {entityType}, ponieważ model zawiera już typ jednostki o tej samej nazwie, ale z innym typem CLR "{otherClrType}". Upewnij się, że wszystkie nazwy typów jednostek są unikatowe.

ClashingNamedOwnedType(Object, Object, Object)

Typ jednostki o nazwie "{ownedTypeName}" został już dodany do modelu. Użyj innej nazwy podczas konfigurowania własności "{ownerEntityType}". {navigation}" w elemencie "OnModelCreating". Zobacz https://aka.ms/efcore-docs-owned , aby uzyskać więcej informacji i przykładów.

ClashingNonOwnedDerivedEntityType(Object, Object)

Nie można oznaczyć typu jednostki {entityType}, ponieważ typ jednostki pochodnej {derivedType} został skonfigurowany jako nienależący do użytkownika. Nie konfiguruj parametru "{derivedType}" jako nienależącego do użytkownika lub wywołaj dla niego metodę "HasBaseType(null)" w elemencie "OnModelCreating". Zobacz https://aka.ms/efcore-docs-owned , aby uzyskać więcej informacji i przykładów.

ClashingNonOwnedEntityType(Object)

Nie można skonfigurować typu jednostki "{entityType}", ponieważ został on już skonfigurowany jako nienależąca do użytkownika. Jeśli typ jednostki powinien być własnością, usuń wywołanie "Entity{entityType<}>()", jeśli to możliwe, lub w inny sposób usuń typ jednostki z modelu, wywołując metodę "Ignoruj". Zobacz https://aka.ms/efcore-docs-owned , aby uzyskać więcej informacji i przykładów.

ClashingNonSharedType(Object, Object)

Nie można dodać typu jednostki typu udostępnionego "{entityType}" o typie CLR "{type}", ponieważ typ jednostki innej niż współużytkowany o tym samym typie CLR już istnieje.

ClashingNonWeakEntityType(Object)
Przestarzałe.

Nie można dodać typu jednostki "{entityType}" z zdefiniowaną nawigacją do modelu, ponieważ typ jednostki o tej samej nazwie już istnieje.

ClashingOwnedDerivedEntityType(Object, Object)

Nie można oznaczyć typu jednostki {entityType}, ponieważ typ jednostki pochodnej {derivedType} został skonfigurowany jako właściciel. Albo nie konfiguruj elementu "{derivedType}" jako należącego do użytkownika lub wywołaj dla niego metodę "HasBaseType(null)" w elemencie "OnModelCreating". Zobacz https://aka.ms/efcore-docs-owned , aby uzyskać więcej informacji i przykładów.

ClashingOwnedEntityType(Object)

Nie można skonfigurować typu jednostki "{entityType}" jako nienależącego, ponieważ został on już skonfigurowany jako właściciel. Użyj konstruktora zagnieżdżonego w narzędziu "OwnsOne" lub "OwnsMany" w konstruktorze typów jednostek właściciela, aby jeszcze bardziej skonfigurować ten typ. Jeśli typ jednostki nie powinien być własnością i nie możesz usunąć wywołania "OwnsOne" lub "OwnsMany", możesz usunąć typ jednostki z modelu, wywołując metodę "Ignoruj". Zobacz https://aka.ms/efcore-docs-owned , aby uzyskać więcej informacji i przykładów.

ClashingSharedType(Object)

Nie można dodać typu jednostki "{entityType}" do modelu, ponieważ jego typ CLR został skonfigurowany jako typ udostępniony.

ClashingWeakEntityType(Object)
Przestarzałe.

Nie można dodać typu jednostki "{entityType}" do modelu, ponieważ typ jednostki z zdefiniowaną nawigacją o tej samej nazwie już istnieje.

ClientProjectionCapturingConstantInMethodArgument(Object, Object)

Projekcja klienta zawiera odwołanie do wyrażenia stałego "{constantType}", które jest przekazywane jako argument do metody "{methodName}". Może to potencjalnie spowodować wyciek pamięci; rozważ przypisanie tej stałej do zmiennej lokalnej i użycie zmiennej w zapytaniu. Zobacz https://go.microsoft.com/fwlink/?linkid=2103067 , aby uzyskać więcej informacji i przykładów.

ClientProjectionCapturingConstantInMethodInstance(Object, Object)

Projekcja klienta zawiera odwołanie do wyrażenia stałego "{constantType}" za pomocą metody wystąpienia "{methodName}". Może to potencjalnie spowodować wyciek pamięci; rozważ utworzenie metody statycznej, aby nie przechwytywać stałej w wystąpieniu. Zobacz https://go.microsoft.com/fwlink/?linkid=2103067 , aby uzyskać więcej informacji i przykładów.

ClientProjectionCapturingConstantInTree(Object)

Projekcja klienta zawiera odwołanie do wyrażenia stałego "{constantType}". Może to potencjalnie spowodować wyciek pamięci; rozważ przypisanie tej stałej do zmiennej lokalnej i użycie zmiennej w zapytaniu. Zobacz https://go.microsoft.com/fwlink/?linkid=2103067 , aby uzyskać więcej informacji i przykładów.

ClrPropertyOnShadowEntity(Object, Object)
Przestarzałe.

Właściwość "{property}" nie może istnieć w typie {entityType}, ponieważ typ jest oznaczony jako stan w tle, gdy właściwość nie jest. Typy stanów w tle mogą zawierać tylko właściwości stanu w tle.

CollectionIsReference(Object, Object, Object, Object)

Właściwość "{1_entityType}. Dostęp do elementu {0_property} jest uzyskiwany przy użyciu elementu "{collectionMethod}", ale jest zdefiniowany w modelu jako nawigacja niezwiązana z kolekcją. Użyj elementu "{referenceMethod}", aby uzyskać dostęp do nawigacji referencyjnych.

ComparerPropertyMismatch(Object, Object, Object, Object)

Nie można użyć porównania typu {type}dla elementu "{entityType}". {propertyName}" ponieważ jego typ to {propertyType}.

ComparerPropertyMismatchElement(Object, Object, Object, Object)

Nie można użyć porównania dla typu elementu "{type}" dla elementu "{entityType}". {propertyName}" ponieważ jego typ elementu to {elementType}.

CompiledModelDuplicateAttribute(Object, Object)

W zestawie "{assemblyName}" odnaleziono więcej niż jeden element DbContextModelAttribute odpowiadający typowi kontekstu {contextType}.

CompiledModelIncompatibleTypeMapping(Object)

Używane mapowanie typów jest niezgodne z skompilowanym modelem. Typ mapowania musi mieć "publiczny statyczny odczyt " {typeMapping} {typeMapping}. Właściwość Default.

CompiledModelMissingInstance(Object)

Element "{modelType}" musi zadeklarować właściwość statyczną o nazwie "Instance", która zwraca element "IModel".

CompiledQueryDifferentModel(Object)

Skompilowane zapytanie "{queryExpression}" zostało wykonane z innym modelem niż został skompilowany. Skompilowane zapytania mogą być używane tylko z jednym modelem.

ComplexCollectionEntryDeletedEntity(Object, Object, Object)

Wpis złożony w porządkowym obiekcie "{ordinal}" dla kolekcji "{declaringType}". Nie można uzyskać dostępu do kolekcji {collection}, ponieważ wpis zawierający znajduje się w stanie usuniętym.

ComplexCollectionEntryInvalidStateChange(Object)

Nie można zmienić stanu elementu kolekcji złożonej "{property}" bezpośrednio z usuniętej na Dodano lub odwrotnie. Najpierw oznacz go jako bez zmian.

ComplexCollectionEntryOrdinalInvalid(Object, Object, Object, Object)

Typ porządkowy wpisu złożonego "{ordinal}" jest nieprawidłowy dla kolekcji "{declaringType}". {collection}" znajduje się poza kolekcją o długości {count}.

ComplexCollectionEntryOrdinalReadOnly(Object, Object)

Porządkowy wpis {collectionDeclaringType}. Nie można zmienić złożonej kolekcji {collection}, chyba że jest odłączona lub usunięta.

ComplexCollectionEntryOriginalNull(Object, Object)

Nie można uzyskać dostępu do oryginalnych wpisów dla kolekcji typów złożonych "{declaringType}". {collection}" jako pierwotnie "null".

ComplexCollectionEntryOriginalOrdinalInvalid(Object, Object, Object, Object)

Oryginalny wpis zespolony "{ordinal}" jest nieprawidłowy dla właściwości {declaringType}. {collection}" znajduje się poza kolekcją o długości {count}.

ComplexCollectionEntryOriginalOrdinalReadOnly(Object, Object)

Oryginalna porządkowa pozycja {collectionDeclaringType}. Nie można zmienić złożonej kolekcji {collection}, chyba że jest odłączona lub dodana.

ComplexCollectionIsReference(Object, Object, Object, Object)

Właściwość "{entityType}". Dostęp do elementu {property}" jest uzyskiwany przy użyciu metody "{collectionMethod}", ale jest zdefiniowany w modelu jako właściwość niezwiązana z kolekcją. Użyj polecenia "{referenceMethod}", aby uzyskać dostęp do właściwości niezwiązanych z kolekcją.

ComplexCollectionMoveInvalidOrdinals(Object, Object, Object)

Reguły określone dla operacji przenoszenia są nieprawidłowe: z "{fromOrdinal}" do "{toOrdinal}". Kolekcja zawiera tylko wpisy "{count}".

ComplexCollectionNotInitialized(Object, Object)

Kolekcja typów złożonych "{entityType}". Element {collection}" musi zostać zainicjowany do wartości innej niż null, zanim będzie można uzyskać dostęp do elementów.

ComplexCollectionNullElementSetter(Object, Object, Object, Object, Object)

Wartość właściwości "{complexType}". Nie można ustawić właściwości {property}, ponieważ znajduje się on w elemencie kolekcji typu złożonego "{collectionDeclaringType}". {collection}[{ordinal}]", który zawiera wartość "null".

ComplexCollectionOrdinalOutOfRange(Object, Object, Object, Object)

Porządkowy {porządkowy} jest poza zakresem kolekcji typów złożonych "{entityType}". {collection}" z elementami {count}.

ComplexCollectionOriginalEntryAddedEntity(Object, Object, Object)

Wpis złożony w oryginalnym porządkowi "{ordinal}" dla kolekcji "{declaringType}". Nie można uzyskać dostępu do kolekcji {collection}, ponieważ wpis zawierający znajduje się w stanie dodanym.

ComplexCollectionValueNotDictionaryList(Object, Object)

Wartość właściwości kolekcji złożonej "{property}" musi być listą słowników, ale była to {typeName}.

ComplexCollectionWrongClrType(Object, Object, Object, Object)

Nie można dodać właściwości złożonej kolekcji "{property}" do typu "{type}", ponieważ jego typ CLR "{clrType}" nie implementuje elementu "IEnumerable<{targetType}>". Właściwość złożona kolekcji musi implementować element IEnumerable<> typu złożonego. Aby uzyskać więcej informacji, zobacz https://aka.ms/efcore-docs-complex-types.

ComplexPropertyChainIntermediateNotFound(Object, Object)

Nie można odnaleźć pośredniej właściwości złożonej "{member}" w typie {type}. W przypadku używania nazw właściwości kropkowanych wszystkie segmenty pośrednie muszą odwoływać się do złożonych właściwości.

ComplexPropertyChainInvalidMember(Object, Object)

Element członkowski {member} w typie {type} jest skonfigurowany jako nieskompleksyjna właściwość i nie może być używany jako pośredni dostęp do właściwości łańcuchowej. Skonfiguruj ją jako złożoną właściwość najpierw, jeśli jest to intencja.

ComplexPropertyChainInvalidSegment(Object)

Nazwa właściwości kropkowanej "{dottedName}" zawiera pusty segment. Nazwy właściwości kropkowanych muszą składać się z niepustych segmentów oddzielonych znakami "".

ComplexPropertyChainOnCollection(Object, Object)

Element członkowski "{member}" w typie {type} jest właściwością kolekcji złożonej i nie można przejść przez dostęp do właściwości łańcuchowej. Skonfiguruj właściwości dla złożonych typów elementów kolekcji przy użyciu metody "ComplexCollection".

ComplexPropertyCollection(Object, Object)

Dodawanie właściwości złożonej kolekcji "{type}". Właściwość {property} nie jest obsługiwana. Aby uzyskać więcej informacji, zobacz https://github.com/dotnet/efcore/issues/31237.

ComplexPropertyIndexer(Object, Object)

Dodawanie właściwości złożonej "{type}". Właściwość {property} jako właściwość indeksatora nie jest obsługiwana. Aby uzyskać więcej informacji, zobacz https://github.com/dotnet/efcore/issues/31244.

ComplexPropertyNotCollection(Object, Object)

Właściwość złożona "{type}". {property}" nie jest kolekcją. Tutaj można używać tylko złożonych właściwości kolekcji.

ComplexPropertyNotFound(Object, Object)

Właściwość złożona "{type}". Nie można odnaleźć właściwości {property}. Upewnij się, że właściwość istnieje i została uwzględniona w modelu jako właściwość złożona.

ComplexPropertyOptional(Object, Object)

Konfigurowanie właściwości złożonej "{type}". {property}" jako opcjonalny nie jest obsługiwany, wywołaj metodę "IsRequired()". Aby uzyskać więcej informacji, zobacz https://github.com/dotnet/efcore/issues/31376.

ComplexPropertyShadow(Object, Object)

Konfigurowanie właściwości złożonej "{type}". Właściwość {property} w stanie w tle nie jest obsługiwana. Aby uzyskać więcej informacji, zobacz https://github.com/dotnet/efcore/issues/31243.

ComplexPropertyValueNotDictionary(Object, Object)

Wartość właściwości złożonej "{property}" musi być ciągiem słownika<, obiektem>, ale była to {typeName}.

ComplexPropertyValueNotList(Object, Object, Object)

Wartość właściwości kolekcji złożonej "{property}" musi być wartością {clrType}, ale była to {typeName}.

ComplexPropertyWrongClrType(Object, Object, Object, Object)

Nie można dodać właściwości złożonej "{property}" do typu {type}, ponieważ jego typ CLR "{clrType}" nie jest zgodny z oczekiwanym typem CLR {targetType}.

ComplexReferenceIsCollection(Object, Object, Object, Object)

Właściwość "{entityType}". Dostęp do obiektu {property} jest uzyskiwany przy użyciu metody "{referenceMethod}", ale jest zdefiniowany w modelu jako właściwość złożona kolekcji. Użyj metody "{collectionMethod}", aby uzyskać dostęp do złożonych właściwości kolekcji.

ComplexTypeNotificationChangeTracking(Object, Object)

Typ złożony "{complexType}" używa strategii śledzenia zmian "{changeTrackingStrategy}", ale złożone typy ze śledzeniem zmian powiadomień nie są obsługiwane. Aby uzyskać więcej informacji, zobacz https://github.com/dotnet/efcore/issues/36175.

ComplexTypeShadowProperty(Object, Object)

Właściwość cienia "{complexType}". {property}" nie można skonfigurować dla typu złożonego "{complexType}". Właściwości w tle nie są obsługiwane w typach złożonych. Aby uzyskać więcej informacji, zobacz https://github.com/dotnet/efcore/issues/35613.

ComplexTypesNotSupported(Object)

Element "{service}" obecnie nie obsługuje typów złożonych.

ComplexValueTypeCollection(Object, Object)

Kolekcja typów złożonych "{type}". Nie można skonfigurować właściwości {property}, ponieważ kolekcje typów wartości złożonych nie są obsługiwane. Aby uzyskać więcej informacji, zobacz https://github.com/dotnet/efcore/issues/31411.

ComplexValueTypeShadowProperty(Object, Object)

Właściwość cienia "{type}". {property}" nie można skonfigurować dla typu wartości typu złożonego "{type}". Właściwości w tle nie są obsługiwane w typach wartości typów złożonych. Aby uzyskać więcej informacji, zobacz https://github.com/dotnet/efcore/issues/35337.

CompositeFkOnProperty(Object, Object)

Istnieje wiele właściwości z atrybutem [ForeignKey] wskazującym na nawigację "{1_entityType}. {0_navigation}". Aby zdefiniować złożony klucz obcy przy użyciu adnotacji danych, użyj atrybutu [ForeignKey] w nawigacji.

CompositePKWithDataAnnotation(Object)

Typ jednostki "{entityType}" ma wiele właściwości z atrybutem [Key]. Złożone klucze podstawowe można skonfigurować, umieszczając atrybut [PrimaryKey] w klasie typu jednostki lub używając polecenia "HasKey" w elemecie "OnModelCreating".

ConflictingBackingFields(Object, Object, Object, Object)

Właściwość "{1_entityType}. Program {0_property}" jest zgodny z konwencją zarówno "{field1}" jak i "{field2}". Jawnie określ pole zapasowe do użycia z polem "HasField" w obszarze "OnModelCreating".

ConflictingFieldProperty(Object, Object, Object, Object, Object)

Element członkowski "{type}". Obiekt {property}" nie może użyć pola "{field}", ponieważ jest już używany przez element "{conflictingType}". {conflictingProperty}".

ConflictingForeignKeyAttributes(Object, Object, Object)

Istnieje wiele atrybutów [ForeignKey], które wskazują ten sam zestaw właściwości "{propertyList}" dla typu jednostki "{entityType}" i określania wartości docelowej dla typu jednostki głównej "{principalEntityType}".

ConflictingForeignKeyAttributes(Object, Object)

Istnieje wiele atrybutów ForeignKeyAttributes wskazujących ten sam zestaw właściwości — "{propertyList}" dla typu jednostki "{entityType}".

ConflictingKeylessAndPrimaryKeyAttributes(Object)

Typ jednostki "{entity}" ma atrybuty [Keyless] i [PrimaryKey]; należy je usunąć.

ConflictingNamedIndex(Object, Object, Object)

Nie można skonfigurować indeksu o nazwie {indexName} w typie jednostki {entityType}, ponieważ indeks o tej samej nazwie został już zdefiniowany dla różnych właściwości lub z różnymi indeksami kolekcji złożonej. Użyj innej nazwy dla tego indeksu.

ConflictingPropertyOrNavigation(Object, Object, Object)

Nie można dodać właściwości lub nawigacji "{member}" do typu "{type}", ponieważ właściwość lub nawigacja o tej samej nazwie już istnieje w typie {conflictingType}.

ConflictingPropertyOrNavigationOnBaseType(Object, Object, Object, Object)

Nie można dodać elementu członkowskiego "{member}" do typu "{type}", ponieważ typ {conflictingMemberKind} o tej samej nazwie już istnieje w typie {conflictingType}. Najpierw usuń istniejący element {conflictingMemberKind}.

ConflictingPropertyOrNavigationWithKind(Object, Object, Object)

Nie można dodać elementu członkowskiego {member} do typu {type}, ponieważ element {conflictingMemberKind} o tej samej nazwie już istnieje. Najpierw usuń istniejący element {conflictingMemberKind}.

ConflictingRelationshipConversions(Object, Object, Object, Object)

Właściwość "{entityType}". Element {property}" uczestniczy w kilku łańcuchach relacji, które mają konwersje powodujące konflikt: "{valueConversion}" i "{conflictingValueConversion}".

ConflictingRelationshipNavigation(Object, Object, Object, Object, Object, Object, Object, Object)

Nie można utworzyć relacji między {newPrincipalEntityType}. {newPrincipalNavigation}" i "{newDependentEntityType}. {newDependentNavigation}", ponieważ istnieje już relacja między {existingPrincipalEntityType}. {existingPrincipalNavigation}" i "{existingDependentEntityType}. {existingDependentNavigation}". Właściwości nawigacji mogą uczestniczyć tylko w jednej relacji.

ConflictingRelationshipNavigation(Object, Object, Object, Object)

Nie można utworzyć relacji między {newPrincipalNavigationSpecification}" i "{newDependentNavigationSpecification}", ponieważ istnieje już relacja między {existingPrincipalNavigationSpecification}" i "{existingDependentNavigationSpecification}". Nawigacje mogą uczestniczyć tylko w jednej relacji. Jeśli chcesz zastąpić istniejące wywołanie relacji "Ignoruj" w nawigacji "{newDependentNavigationSpecification}" najpierw w obszarze "OnModelCreating".

ConstructorBindingFailed(Object, Object)

Nie można powiązać elementu "{failedBinds}" w elemencie "{parameters}"

ConstructorConflict(Object, Object)

Konstruktory "{firstConstructor}" i "{secondConstructor}" mają taką samą liczbę parametrów i mogą być używane przez program Entity Framework. Konstruktor, który ma być używany, musi być skonfigurowany w obszarze "OnModelCreating".

ConstructorNotFound(Object, Object)

Nie znaleziono odpowiedniego konstruktora dla typu "{type}". Następujące konstruktory miały parametry, których nie można powiązać z właściwościami typu: {konstruktory}Zwróć uwagę, że tylko zamapowane właściwości mogą być powiązane z parametrami konstruktora. Nie można powiązać nawigacji z powiązanymi jednostkami, w tym odwołaniami do typów należących do nich.

ConverterBadType(Object, Object, Object)

Nie można użyć konwertera wartości "{converter}" z typem "{type}". Tego konwertera można używać tylko z {allowed}.

ConverterPropertyMismatch(Object, Object, Object, Object)

Nie można użyć konwertera dla typu modelu "{converterType}". {propertyName}" ponieważ jego typ to {propertyType}.

ConverterPropertyMismatchElement(Object, Object, Object, Object)

Nie można użyć konwertera dla typu elementu "{converterType}". {propertyName}" ponieważ jego typ elementu to {elementType}.

ConvertersCannotBeComposed(Object, Object, Object, Object)

Nie można utworzyć konwertera z "{typeOneIn}" do "{typeOneOut}" z konwerterem z "{typeTwoIn}" do "{typeTwoOut}", ponieważ typ wyjściowy pierwszego konwertera nie jest zgodny z typem wejściowym drugiego konwertera.

CustomMetadata(Object, Object, Object)
Przestarzałe.

Metoda rozszerzenia "{method}" jest używana z niestandardową implementacją elementu "{interfaceType}". Użycie niestandardowych implementacji interfejsów metadanych platformy Entity Framework nie jest obsługiwane, zamiast tego rozważ wyprowadzenie z elementu "{concreteType}". Jeśli masz przekonujący przypadek niestandardowej implementacji interfejsów metadanych, skontaktuj się z zespołem platformy Entity Framework, abyśmy mogli rozważyć sposoby osiągnięcia tego celu.

DbContextMissingConstructor(Object)

Element "AddDbContext" został wywołany z konfiguracją, ale typ kontekstu "{contextType}" deklaruje tylko konstruktor bez parametrów. Oznacza to, że konfiguracja przekazana do elementu "AddDbContext" nigdy nie będzie używana. Jeśli konfiguracja zostanie przekazana do elementu "AddDbContext", wówczas "{contextType}" powinien zadeklarować konstruktor, który akceptuje element DbContextOptions<{contextType}> i musi przekazać go do konstruktora podstawowego dla obiektu DbContext.

DbSetIncorrectGenericType(Object, Object, Object)

Nie można utworzyć elementu DbSet dla typu jednostki "{entityType}", ponieważ jest to typ {entityClrType}, ale podany typ ogólny jest typu {genericType}.

DebugViewError(Object)

Widok debugowania rzucił element {message}. Zgłoś problem pod adresem https://aka.ms/efcorefeedback.

DebugViewQueryExpressionError(Object)

Błąd podczas tworzenia wyrażenia zapytania: {message}.

DebugViewQueryStringError(Object)

Błąd podczas tworzenia ciągu zapytania: {message}.

DefiningQueryWithKey(Object)

Typ jednostki "{entityType}" nie może użyć polecenia "ToQuery", aby utworzyć zapytanie definiujące, ponieważ definiuje również klucz podstawowy. Definiowanie zapytań może służyć tylko do tworzenia kopii zapasowych typów jednostek bez kluczy.

DeleteBehaviorAttributeNotOnNavigationProperty(Object, Object)

Atrybut [DeleteBehavior] można określić tylko w nawigacji i nie jest obsługiwany we właściwościach tworzących klucz obcy. Usuń atrybut z "{type}". {propertyName}".

DeleteBehaviorAttributeOnPrincipalProperty(Object, Object)

Atrybut [DeleteBehavior] można określić tylko po stronie zależnej relacji. Usuń atrybut z elementu "{entityType}". {navigationName}".

DependentEntityTypeNotInRelationship(Object, Object, Object)

Konfigurujesz relację między elementami "{dependentEntityType}" i "{principalEntityType}", ale określono klucz obcy dla elementu "{entityType}". Klucz obcy musi być zdefiniowany w typie, który jest częścią relacji.

DerivedEntityCannotBeKeyless(Object)

Nie można ustawić typu podstawowego dla typu jednostki "{entityType}", ponieważ został on skonfigurowany jako bez klucza. Aby uzyskać więcej informacji na temat typów jednostek bez klucza, zobacz https://go.microsoft.com/fwlink/?linkid=2141943.

DerivedEntityCannotHaveKeys(Object)

Nie można ustawić typu podstawowego dla typu jednostki "{entityType}", ponieważ ma zdefiniowany co najmniej jeden klucz. Tylko typy główne mogą mieć klucze.

DerivedEntityOwnershipMismatch(Object, Object, Object, Object)

Nie można ustawić parametru "{baseEntityType}" jako typu podstawowego dla typu jednostki "{derivedEntityType}", ponieważ właściwość {ownedEntityType} jest skonfigurowana jako własność, podczas gdy typ {nonOwnedEntityType} nie jest własnością. Wszystkie typy jednostek w hierarchii muszą mieć ten sam stan własności. Zobacz https://aka.ms/efcore-docs-owned , aby uzyskać więcej informacji i przykładów.

DerivedEntityTypeHasNoKey(Object, Object)

Nie można skonfigurować typu jednostki {derivedType}, ponieważ jest to typ pochodny; Zamiast tego należy skonfigurować typ główny "{rootType}" jako bez klucza. Jeśli nie zamierzasz dołączać elementu "{rootType}" do modelu, upewnij się, że nie odwołuje się do niej właściwość DbSet w wystąpieniu kontekstu, przywoływała wywołanie konfiguracji do elementu "ModelBuilder" w elemencie "OnModelCreating" lub odwoływała się do nawigacji na typie dołączonym do modelu. Aby uzyskać więcej informacji na temat typów jednostek bez klucza, zobacz https://go.microsoft.com/fwlink/?linkid=2141943.

DerivedEntityTypeKey(Object, Object)

Nie można skonfigurować klucza w elemencie "{derivedType}", ponieważ jest to typ pochodny. Klucz musi być skonfigurowany w typie głównym "{rootType}". Jeśli nie zamierzasz uwzględnić elementu "{rootType}" w modelu, upewnij się, że nie odwołuje się do właściwości DbSet w wystąpieniu kontekstu, do którego odwołuje się wywołanie konfiguracji do "ModelBuilder" lub odwołuje się do nawigacji na typie dołączonym do modelu.

DerivedTypeDefiningQuery(Object, Object)

Typ jednostki "{entityType}" nie może mieć kwerendy definiującej, ponieważ pochodzi ona z "{baseType}". Tylko podstawowe typy jednostek mogą mieć zapytanie definiujące.

DiscriminatorEntityTypeNotDerived(Object, Object)

Nie można skonfigurować wartości dyskryminującej dla typu jednostki "{entityType}", ponieważ nie pochodzi ona z elementu "{rootEntityType}".

DiscriminatorPropertyMustBeOnRoot(Object)

Nie można ustawić właściwości dyskryminującej dla typu jednostki "{entityType}", ponieważ nie jest ona katalogiem głównym hierarchii dziedziczenia.

DiscriminatorPropertyNotAllowedOnComplexCollection(Object, Object)

Nie można ustawić właściwości dyskryminującej dla typu "{type}", ponieważ "{containingType}" jest złożoną kolekcją.

DiscriminatorPropertyNotFound(Object, Object)

Nie można ustawić właściwości "{property}" jako dyskryminującej dla typu jednostki "{entityType}", ponieważ nie jest to właściwość {entityType}.

DiscriminatorValueIncompatible(Object, Object, Object)

Nie można ustawić wartości dyskryminującej "{value}" dla typu jednostki {entityType}, ponieważ nie można przypisać jej do właściwości dyskryminującej typu {dyskryminującego typu "{dyskryminującytyp}".

DuplicateAnnotation(Object, Object)

Nie można dodać adnotacji "{annotation}", ponieważ adnotacja o tej samej nazwie już istnieje w obiekcie {annotatable}

DuplicateAnnotation(Object)

Nie można dodać adnotacji "{annotation}", ponieważ adnotacja o tej samej nazwie już istnieje.

DuplicateComplexType(Object)

Nie można dodać typu złożonego "{complexType}" do modelu, ponieważ istnieje już typ złożony o tej samej nazwie.

DuplicateDiscriminatorValue(Object, Object, Object)

Dyskryminująca wartość elementu "{entityType1}" to {dyskryminującawartości}, która jest taka sama dla elementu {entityType2}. Każdy konkretny typ jednostki w hierarchii musi mieć unikatową wartość dyskryminującą.

DuplicateEntityType(Object)

Nie można dodać typu jednostki "{entityType}" do modelu, ponieważ typ jednostki o tej samej nazwie już istnieje.

DuplicateForeignKey(Object, Object, Object, Object, Object)

Nie można dodać klucza obcego {foreignKeyProperties} do typu jednostki "{entityType}", ponieważ klucz obcy dla tych samych właściwości już istnieje w typie jednostki "{duplicateEntityType}", a także jest przeznaczony dla klucza {keyProperties} w obiekcie "{principalType}".

DuplicateIndex(Object, Object, Object)

Nie można dodać indeksu {indexProperties} do typu jednostki {entityType}, ponieważ nienazwany indeks o tych samych właściwościach już istnieje w typie jednostki {duplicateEntityType}. Rozważ dodanie nazwy dla jednego z indeksów w obszarze "OnModelCreating".

DuplicateKey(Object, Object, Object)

Nie można dodać klucza {keyProperties} do typu jednostki {entityType}, ponieważ klucz o tych samych właściwościach już istnieje w typie jednostki {duplicateEntityType}.

DuplicateNamedIndex(Object, Object, Object, Object)

Indeks o nazwie "{indexName}" zdefiniowany we właściwościach {indexProperties} nie może zostać dodany do typu jednostki "{entityType}", ponieważ indeks o tej samej nazwie już istnieje w typie jednostki {duplicateEntityType}.

DuplicateNavigationsOnBase(Object, Object, Object)

Typ {entityType} nie może mieć typu podstawowego {baseType}, ponieważ oba typy obejmują nawigacje: {navigations}.

DuplicateOwnedEntityInstance(Object, Object, Object, Object, Object)

To samo wystąpienie obiektu typu "{entityType}" jest przywoływane z nawigacji "{firstNavigation}" w lokalizacji "{firstOwnerType}" i z nawigacji "{secondNavigation}" w obiekcie "{secondOwnerType}". Typy jednostek będących własnością nie mogą mieć wielu właścicieli wskazujących to samo wystąpienie. Rozważ utworzenie kopii obiektu do użycia dla każdej nawigacji.

DuplicatePropertiesOnBase(Object, Object, Object, Object, Object, Object)

Typ {entityType} nie może mieć typu podstawowego {baseType}, ponieważ właściwości {derivedPropertyType}. {derivedProperty}" i "{basePropertyType}". Element {baseProperty}" jest w konflikcie.

DuplicatePropertyInForeignKey(Object, Object)

Właściwości {propertyList} nie mogą być używane dla klucza obcego, ponieważ zawierają duplikat: "{property}".

DuplicatePropertyInIndex(Object, Object)

Właściwości {propertyList} nie mogą być używane dla indeksu, ponieważ zawierają duplikat: "{property}".

DuplicatePropertyInKey(Object, Object)

Właściwości {propertyList} nie mogą być używane dla klucza, ponieważ zawierają duplikat: "{property}".

DuplicatePropertyInList(Object, Object)

Nie można użyć listy właściwości {propertyList}, ponieważ zawiera duplikat — "{property}".

DuplicateServicePropertyType(Object, Object, Object, Object, Object)

Nie można dodać właściwości usługi {property} typu "{serviceType}" do typu jednostki "{entityType}", ponieważ właściwość usługi {duplicateName} o tym samym typie już istnieje w typie jednostki {duplicateEntityType}.

DuplicateTrigger(Object, Object, Object)

Nie można dodać wyzwalacza "{trigger}" do typu jednostki {entityType}, ponieważ inny wyzwalacz o tej samej nazwie już istnieje w typie jednostki {conflictingEntityType}.

EFMethodNotSupportedInCompiledQueries(Object)

Funkcja "{methodName}" nie jest obsługiwana w przypadku używania skompilowanych zapytań lub filtrów zapytań.

EFMethodWithNonEvaluatableArgument(Object)

Metoda "{methodName}" może być używana tylko z argumentem, który można ocenić po stronie klienta i nie zawiera żadnego odwołania do jednostek po stronie bazy danych.

ElementNotMapped(Object, Object, Object)

Typ elementu "{elementType}" kolekcji pierwotnej "{entityType}". Nie można zamapować elementu {property}, ponieważ dostawca bazy danych nie obsługuje tego typu. Rozważ przekonwertowanie wartości elementu na typ obsługiwany przez bazę danych przy użyciu konwertera wartości. Aby uzyskać więcej informacji, zobacz https://aka.ms/efcore-docs-value-converters. Alternatywnie wyklucz właściwość z modelu przy użyciu atrybutu "[NotMapped]" lub przy użyciu polecenia "EntityTypeBuilder.Ignore" w elemencie "OnModelCreating".

ElementTypeNotCompatible(Object, Object, Object, Object)

Typ elementu "{elementType}" nie jest zgodny z typem "{collectionType}" kolekcji pierwotnej "{entityType}". {property}". Typ kolekcji musi implementować element "IEnumerable<T>", gdzie "T" można przypisać do typu elementu.

EmptyComplexType(Object)

Typ złożony "{complexType}" nie ma zdefiniowanych właściwości. Skonfiguruj co najmniej jedną właściwość lub nie uwzględnij tego typu w modelu. Aby uzyskać więcej informacji, zobacz https://aka.ms/efcore-docs-complex-types.

EntityEqualityContainsWithCompositeKeyNotSupported(Object)

Nie można przetłumaczyć operatora Contains() dla jednostki "{entityType}", ponieważ ma on klucz złożony.

EntityEqualityOnCompositeKeyEntitySubqueryNotSupported(Object, Object)

Nie można przetłumaczyć elementu "{comparisonOperator}" na wyrażenie podrzędne typu jednostki "{entityType}", ponieważ ma złożony klucz podstawowy. Zobacz https://go.microsoft.com/fwlink/?linkid=2141942 , aby uzyskać informacje na temat ponownego zapisywania zapytania.

EntityEqualityOnKeylessEntityNotSupported(Object, Object)

Nie można przetłumaczyć elementu "{comparisonOperator}" na wyrażenie typu jednostki "{entityType}", ponieważ jest to jednostka bez klucza. Zamiast tego rozważ użycie właściwości jednostki. Aby uzyskać więcej informacji na temat typów jednostek bez klucza, zobacz https://go.microsoft.com/fwlink/?linkid=2141943.

EntityEqualityOnKeylessEntityNotSupported(Object)

Porównanie typu jednostki "{entityType}" nie jest obsługiwane, ponieważ jest to jednostka bez klucza.

EntityEqualitySubqueryWithCompositeKeyNotSupported(Object)

To zapytanie spowodowałoby wielokrotną ocenę podzapytania, ponieważ jednostka "{entityType}" ma klucz złożony. Zapisz ponownie zapytanie, unikając podzapytania.

EntityRequiresKey(Object)

Typ jednostki "{entityType}" wymaga zdefiniowania klucza podstawowego. Jeśli zamierzasz użyć typu jednostki bez klucza, wywołaj metodę "HasNoKey" w obszarze "OnModelCreating". Aby uzyskać więcej informacji na temat typów jednostek bez klucza, zobacz https://go.microsoft.com/fwlink/?linkid=2141943.

EntityTypeInUseByDerived(Object, Object)

Nie można usunąć typu jednostki "{entityType}", ponieważ pochodzi od niego {derivedEntityType}. Przed usunięciem typu jednostki wszystkie typy jednostek pochodnych muszą zostać usunięte lub skonfigurowane tak, aby używały innego typu jednostki bazowej.

EntityTypeInUseByForeignKey(Object, Object, Object)

Nie można usunąć typu jednostki "{entityType}", ponieważ odwołuje się on do "{referencedEntityType}" przez klucz obcy {foreignKey}. Przed usunięciem typu jednostki należy usunąć wszystkie klucze obce.

EntityTypeInUseByReferencingForeignKey(Object, Object, Object)

Nie można usunąć typu jednostki "{entityType}", ponieważ jest on przywoływany przez klucz obcy {foreignKeyProperties} w dokumentacji {referencingEntityType}. Przed usunięciem typu jednostki należy usunąć wszystkie odwołania do kluczy obcych.

EntityTypeInUseByReferencingSkipNavigation(Object, Object, Object)

Nie można usunąć typu jednostki "{entityType}", ponieważ odwołuje się do niego nawigacja pomiń "{skipNavigation}" w elemencie "{referencingEntityType}". Aby można było usunąć typ jednostki, należy usunąć wszystkie odwołania do nawigacji pomijania.

EntityTypeModelMismatch(Object, Object)

Typy jednostek "{firstEntityType}" i "{secondEntityType}" nie należą do tego samego modelu.

EntityTypeNotFound(Object)

Nie można odnaleźć typu jednostki "{entityType}". Upewnij się, że typ jednostki został dodany do modelu.

EntityTypeNotInRelationship(Object, Object, Object)

Określony typ jednostki "{entityType}" jest nieprawidłowy. Musi to być typ jednostki zależnej "{dependentType}", typ jednostki głównej "{principalType}" lub typ jednostki pochodzący z jednego z nich.

EntityTypeNotInRelationshipStrict(Object, Object, Object)

Określony typ jednostki "{entityType}" jest nieprawidłowy. Musi to być typ jednostki zależnej "{dependentType}" lub typ jednostki głównej "{principalType}".

EntityTypesNotInRelationship(Object, Object, Object, Object)

Podane typy jednostek "{invalidDependentType}" i "{invalidPrincipalType}" są nieprawidłowe. Określ typy jednostek "{dependentType}" i "{principalType}" lub w tej samej hierarchii.

ErrorMaterializingProperty(Object, Object)

Wystąpił wyjątek podczas odczytywania wartości bazy danych dla właściwości {entityType}. {property}". Aby uzyskać więcej informacji, zobacz wyjątek wewnętrzny.

ErrorMaterializingPropertyInvalidCast(Object, Object, Object, Object)

Wystąpił błąd podczas odczytywania wartości bazy danych dla właściwości {entityType}. {property}". Oczekiwany typ to {expectedType}, ale rzeczywista wartość była typu "{actualType}".

ErrorMaterializingPropertyNullReference(Object, Object, Object)

Wystąpił wyjątek podczas odczytywania wartości bazy danych dla właściwości {entityType}. {property}". Oczekiwany typ to {expectedType}, ale rzeczywista wartość miała wartość null.

ErrorMaterializingValueInvalidCast(Object, Object)

Wystąpił wyjątek podczas odczytywania wartości bazy danych. Oczekiwany typ to {expectedType}, ale rzeczywista wartość była typu "{actualType}".

ErrorMaterializingValueNullReference(Object)

Wystąpił wyjątek podczas odczytywania wartości bazy danych. Oczekiwany typ to {expectedType}, ale rzeczywista wartość miała wartość null.

ExecuteQueriesNotSupported(Object, Object)

Metody "{methodName}" i "{asyncMethodName}" nie są obsługiwane przez bieżącego dostawcę bazy danych. Aby uzyskać więcej informacji, skontaktuj się z wydawcą dostawcy bazy danych.

ExecutionStrategyExistingTransaction(Object, Object)

Skonfigurowana strategia wykonywania "{strategy}" nie obsługuje transakcji inicjowanych przez użytkownika. Użyj strategii wykonywania zwróconej przez element "{getExecutionStrategyMethod}", aby wykonać wszystkie operacje w transakcji jako jednostkę, którą można pobrać.

ExpressionParameterizationExceptionSensitive(Object)

Podczas próby obliczenia wyrażenia parametru zapytania LINQ "{expression}" został zgłoszony wyjątek. Aby uzyskać więcej informacji, zobacz wyjątek wewnętrzny.

FieldNameMismatch(Object, Object, Object)

Nie można użyć określonego pola "{field}" dla właściwości {entityType}. {property}' ponieważ nie jest zgodna z nazwą właściwości. Właściwości typu jednostki, które nie są skojarzone z właściwością CLR, muszą dokładnie odpowiadać nazwie pola.

FindNotCompositeKey(Object, Object)

Typ jednostki "{entityType}" jest zdefiniowany z pojedynczą właściwością klucza, ale wartości {valuesCount} zostały przekazane do metody "Find".

FindValueCountMismatch(Object, Object, Object)

Typ jednostki "{entityType}" jest zdefiniowany przy użyciu klucza złożonego {propertiesCount}, ale wartości {valuesCount} zostały przekazane do metody "Find".

FindValueTypeMismatch(Object, Object, Object, Object)

Wartość klucza na pozycji {index} wywołania metody "DbSet<{entityType}>". Element Find" był typu "{valueType}", który nie jest zgodny z typem właściwości "{propertyType}".

FindWrongCount(Object, Object)

Wartości {values} zostały przekazane do metody "FindEntry" lub "GetEntries" dla właściwości {properties}. Liczba wartości musi być zgodna z liczbą właściwości.

FindWrongType(Object, Object, Object)

Metoda "FindEntry" lub "GetEntries" została przekazana wartość "{valueType}" dla właściwości "{propertyName}", gdy oczekiwano wartości {propertyType}.

FkAttributeOnNonUniquePrincipal(Object, Object, Object)

Nie można określić atrybutu [ForeignKey] nawigacji "{navigation}" dla typu jednostki "{principalType}", ponieważ reprezentuje relację jeden do wielu. Przenieś atrybut [ForeignKey] do właściwości {dependentType}.

FkAttributeOnPropertyNavigationMismatch(Object, Object, Object)

Atrybuty [ForeignKey] dla właściwości "{property}" i nawigacji "{navigation}" w typie jednostki "{entityType}" nie wskazują na siebie. Upewnij się, że wartość atrybutu [ForeignKey] we właściwości jest zgodna z nazwą nawigacji, a wartość atrybutu [ForeignKey] w nawigacji jest zgodna z nazwą właściwości klucza obcego lub usuń jeden z nich.

FkAttributeOnSkipNavigation(Object, Object)

Nie można określić atrybutu [ForeignKey] w nawigacji pomiń "{entityType}". {navigation}". Zamiast tego skonfiguruj właściwości klucza obcego w obszarze "OnModelCreating".

ForeignKeyCountMismatch(Object, Object, Object, Object)

Liczba właściwości określonych dla klucza obcego {foreignKeyProperties} w typie jednostki "{dependentType}" nie jest zgodna z liczbą właściwości w kluczu głównym {principalKeyProperties} w typie jednostki "{principalType}".

ForeignKeyInUseSkipNavigation(Object, Object, Object, Object)

Nie można usunąć klucza obcego {foreignKeyProperties} z typu jednostki "{entityType}", ponieważ odwołuje się do niego nawigacja pomiń "{navigation}" w typie jednostki {navigationEntityType}. Przed usunięciem przywoływnego klucza obcego należy usunąć wszystkie odwołania do nawigacji pominięcia.

ForeignKeyPropertiesWrongEntity(Object, Object)

Określone właściwości klucza obcego {foreignKeyProperties} nie są deklarowane dla typu jednostki "{entityType}". Upewnij się, że właściwości klucza obcego są deklarowane dla typu jednostki docelowej.

ForeignKeyPropertyInKey(Object, Object, Object, Object)

Właściwość "{property}" nie może być częścią klucza obcego w obiekcie {entityType}, ponieważ zawiera wartość wygenerowaną przez magazyn i jest zawarta w kluczu {keyProperties} zdefiniowanym w typie jednostki bazowej {baseEntityType}. Skonfiguruj element "{property}" za pomocą polecenia "ValueGeneratedNever" lub zdefiniuj klucz obcy w elemencie "{entityType}".

ForeignKeyReferencedEntityKeyMismatch(Object, Object)

Podany klucz podmiotu {principalKeyProperties} nie jest kluczem typu jednostki "{principalEntityType}". Podaj klucz zdefiniowany dla typu jednostki głównej.

ForeignKeySelfReferencingDependentEntityType(Object)
Przestarzałe.

Klucze obce typu jednostki "{dependentType}" nie mogą być przeznaczone dla tego samego typu jednostki, ponieważ ma zdefiniowaną nawigację.

ForeignKeyTypeMismatch(Object, Object, Object, Object)

Typy właściwości określonych dla klucza obcego {foreignKeyProperties} w typie jednostki "{dependentType}" nie są zgodne z typami właściwości w kluczu głównym {principalKeyProperties} w typie jednostki "{principalType}". Podaj właściwości, które używają tych samych typów w tej samej kolejności.

ForeignKeyWrongType(Object, Object, Object, Object, Object)

Nie można usunąć klucza obcego {foreignKeyProperties} dla klucza {keyProperties} w typie jednostki {principalType}, ponieważ jest on zdefiniowany w typie jednostki {otherEntityType}.

FullChangeTrackingRequired(Object, Object, Object, Object)

Typ jednostki "{entityType}" jest skonfigurowany do używania strategii śledzenia zmian "{changeTrackingStrategy}", gdy wymagane są pełne powiadomienia śledzenia zmian. Użyj elementu "ModelBuilder.HasChangeTrackingStrategy" w elemencie "OnModelCreating", aby skonfigurować wszystkie typy jednostek w modelu do używania strategii "{fullStrategy}" lub "{fullPlusStrategy}".

FunctionOnClient(Object)

Metoda "{methodName}" nie jest obsługiwana, ponieważ zapytanie przełączyło się do oceny klienta. Zwykle dzieje się tak, gdy argumenty metody nie mogą być tłumaczone na serwer. Zastąp ponownie zapytanie, aby uniknąć oceny argumentów klienta, aby można było przetłumaczyć tę metodę na serwer.

FunctionOnNonEfLinqProvider(Object)

Element "{function}" może być używany tylko z zapytaniami Entity Framework Core.

GraphDoesNotContainVertex(Object)

Nie można dodać podanej krawędzi, ponieważ wykres nie zawiera wierzchołka "{wierzchołek}".

IdentifyingRelationshipCycle(Object)

Wykryto cykl relacji obejmujący klucze podstawowe następujących typów jednostek: "{entityType}". Uniemożliwiłoby to wstawienie jakiejkolwiek jednostki bez naruszenia ograniczeń magazynu. Przejrzyj klucze obce zdefiniowane w kluczach podstawowych i usuń lub użyj innych właściwości dla co najmniej jednego z nich.

IdentityConflict(Object, Object)

Nie można śledzić wystąpienia typu jednostki "{entityType}", ponieważ śledzone jest już inne wystąpienie o tej samej wartości klucza dla elementu {keyProperties}. Podczas dołączania istniejących jednostek upewnij się, że dołączono tylko jedno wystąpienie jednostki z daną wartością klucza. Rozważ użycie polecenia "DbContextOptionsBuilder.EnableSensitiveDataLogging", aby wyświetlić sprzeczne wartości kluczy.

IdentityConflictOwned(Object, Object)

Nie można śledzić wystąpienia typu jednostki "{entityType}", ponieważ śledzone jest już inne wystąpienie o tej samej wartości klucza dla elementu {keyProperties}. Podczas zastępowania jednostek będących własnością zmodyfikuj właściwości bez wcześniejszej zmiany wystąpienia lub odłączenia poprzedniego wpisu należącej do jednostki. Rozważ użycie polecenia "DbContextOptionsBuilder.EnableSensitiveDataLogging", aby wyświetlić sprzeczne wartości kluczy.

IdentityConflictOwnedSensitive(Object, Object)

Nie można śledzić wystąpienia typu jednostki {entityType}, ponieważ śledzone jest już inne wystąpienie o wartości klucza {keyValue}. Podczas zastępowania jednostek będących własnością zmodyfikuj właściwości bez wcześniejszej zmiany wystąpienia lub odłączenia poprzedniego wpisu należącej do jednostki.

IdentityConflictSensitive(Object, Object)

Nie można śledzić wystąpienia typu jednostki {entityType}, ponieważ śledzone jest już inne wystąpienie o wartości klucza {keyValue}. Podczas dołączania istniejących jednostek upewnij się, że dołączono tylko jedno wystąpienie jednostki z daną wartością klucza.

ImplementationTypeRequired(Object)

Nie można określić typu implementacji dla rejestracji usługi "{service}". Określone typy implementacji muszą być używane w przypadku usług, które oczekują wielu rejestracji, aby uniknąć duplikatów.

IncludeBadNavigation(Object, Object)

Właściwość "{property}" nie jest właściwością nawigacji typu jednostki {entityType}. Metoda "Include(string)" może być używana tylko z rozdzielaną listą nazw właściwości nawigacji.

IncludeNotSpecifiedDirectlyOnEntityType(Object, Object)

Operacja dołączania "{include}" nie jest obsługiwana. Element "{invalidNavigation}" musi być właściwością nawigacji zdefiniowaną w typie jednostki.

IncludeOnEntityWithDefiningQueryNotSupported(Object, Object)
Przestarzałe.

Operacja "Include" z argumentem "{expression}" nie jest obsługiwana w typie jednostki "{entityType}", ponieważ ma zapytanie definiujące.

IncludeOnEntityWithDefiningQueryNotSupported(Object)

Funkcja Include nie jest obsługiwana w przypadku jednostek z definiowaniem zapytania. Typ jednostki: "{entityType}"

IncludeOnNonEntity(Object)

Nie można zastosować operacji "Include" z argumentem "{expression}". Źródło nie jest kwerendą znanego typu jednostki lub "Uwzględnij" zostało zastosowane po metodzie "Select", która projektuje inny typ jednostki za pośrednictwem nawigacji. Rozważ zastosowanie wywołania metody "Include" przed wywołaniem metody "Select".

IncludeWithCycle(Object, Object)

Ścieżka dołączania "{navigationName}->{inverseNavigationName}" powoduje cykl. Cykle nie są dozwolone w zapytaniach bez śledzenia; użyj zapytania śledzenia lub usuń cykl.

IncompatibleSentinelValue(Object, Object, Object, Object)

Wartość sentinel "{sentinel}" nie jest przypisywana do właściwości {entityType}. {property}" typu "{type}".

InconsistentInheritance(Object, Object, Object)

Typ jednostki "{entityType}" jest skonfigurowany jako pochodzący z klasy {baseEntityType}, jednak zgodnie z hierarchią odpowiednich typów CLR powinien pochodzić z klasy {clrBaseEntityType}. Skonfiguruj element "{entityType}" o typie podstawowym "{baseEntityType}" lub "null".

InconsistentInheritance(Object, Object)

Typ jednostki "{entityType}" powinien pochodzić z klasy {baseEntityType}, aby odzwierciedlić hierarchię odpowiednich typów CLR.

InconsistentOwnership(Object, Object)
Przestarzałe.

Typ jednostki "{ownedEntityType}" jest skonfigurowany jako właściciel, ale typ jednostki "{nonOwnedEntityType}" nie jest. Skonfiguruj wszystkie typy jednostek z definiowaniem nawigacji współużytkujących typ CLR jako należący do elementu "OnModelCreating".

IncorrectNumberOfArguments(Object, Object, Object)

Element "{method}" został wywołany z argumentami {argumentCount}, ale ma parametry {parameterCount}.

IndexOnComplexCollection(Object, Object, Object)

Nie można skonfigurować indeksu {indexProperties} dla typu jednostki {entityType}, ponieważ przechodzi przez złożoną kolekcję "{property}". Indeksy nie mogą odwoływać się do właściwości, których ścieżka przechodzi przez złożoną kolekcję.

IndexOnComplexProperty(Object, Object, Object)

Nie można skonfigurować indeksu {indexProperties} typu jednostki {entityType}, ponieważ jest on zdefiniowany we właściwości złożonej {property}. Indeksy nie są obsługiwane we złożonych właściwościach.

IndexPropertiesWrongEntity(Object, Object)

Określone właściwości indeksu {indexProperties} nie są deklarowane dla typu jednostki "{entityType}". Upewnij się, że właściwości indeksu są deklarowane dla typu jednostki docelowej.

IndexPropertyMustBePropertyOrComplexProperty(Object, Object)

Nie można skonfigurować właściwości indeksu {property} dla typu jednostki {entityType}, ponieważ nie jest to właściwość skalarna ani właściwość złożona. Indeks odwołuje się tylko do właściwości skalarnych i złożonych właściwości.

IndexValueFactoryWithComplexProperty(Object, Object, Object)

Nie można utworzyć fabryki wartości dla indeksu {indexProperties} w typie jednostki {entityType}, ponieważ zawiera on właściwość złożoną "{property}". Fabryki wartości indeksu nie są obsługiwane w przypadku indeksów zawierających złożone właściwości.

IndexWrongType(Object, Object, Object)

Nie można usunąć indeksu {index} z typu jednostki {entityType}, ponieważ jest on zdefiniowany w typie jednostki {otherEntityType}.

InheritedPropertyCannotBeIgnored(Object, Object, Object)

Nie można zignorować właściwości {property} dla typu {type}, ponieważ jest zadeklarowana w typie podstawowym {baseType}. Aby wykluczyć tę właściwość z modelu, użyj atrybutu [NotMapped] lub "Ignoruj" w typie podstawowym w poleceniu "OnModelCreating".

InterfacePropertyNotAdded(Object, Object, Object)

Właściwość "{entityType}". {navigation}" jest typu interfejsu ('{propertyType}'). Jeśli jest to nawigacja, ręcznie skonfiguruj relację dla tej właściwości, odrzucając ją do zamapowanego typu jednostki. W przeciwnym razie zignoruj właściwość przy użyciu atrybutu [NotMapped] lub "Ignoruj" w poleceniu "OnModelCreating".

IntraHierarchicalAmbiguousTargetEntityType(Object, Object, Object, Object)
Przestarzałe.

Nie można określić typu jednostki powiązanego z elementem {entityType}, ponieważ określony klucz obcy {foreignKeyProperties} odwołuje się do typu jednostki "{principalEntityType}", który znajduje się w tej samej hierarchii co typ jednostki zadeklarowany dla typu {dependentEntityType}.

InvalidAlternateKeyValue(Object, Object)

Nie można śledzić jednostki typu {entityType}, ponieważ właściwość klucza alternatywnego "{keyProperty}" ma wartość null. Jeśli klucz alternatywny nie jest używany w relacji, rozważ użycie unikatowego indeksu. Indeksy unikatowe mogą zawierać wartości null, podczas gdy klucze alternatywne mogą nie być.

InvalidCollectionIndicesEntryLength(Object, Object, Object, Object)

Wpis indeksów kolekcji dla właściwości "{property}" w indeksie {indexProperties} ma {actualCount} elementy, ale ścieżka właściwości przechodzi przez kolekcje złożone {expectedCount}.

InvalidComplexType(Object)

Określony typ "{type}" musi być typem innych niż interfejs z publicznym konstruktorem, który ma być używany jako typ złożony. Aby uzyskać więcej informacji, zobacz https://aka.ms/efcore-docs-complex-types.

InvalidEntityType(Object)

Określony typ "{type}" musi być typem odwołania innego niż interfejs, który ma być używany jako typ jednostki.

InvalidEntityTypeConfigurationAttribute(Object, Object)

Konfiguracja typu jednostki typu "{entityTypeConfigurationType}" jest nieprawidłowa. Konfiguracja określona przy użyciu atrybutu EntityTypeConfigurationAttribute musi implementować element "IEntityTypeConfiguration<{entityType}>".

InvalidEnumValue(Object, Object, Object)

Wartość "{value}" podana dla argumentu "{argumentName}" musi być prawidłową wartością typu wyliczenia "{enumType}".

InvalidEnumValue(Object, Object)

Wartość podana dla argumentu "{argumentName}" musi być prawidłową wartością typu wyliczenia "{enumType}".

InvalidIncludeExpression(Object)

Wyrażenie "{expression}" jest nieprawidłowe wewnątrz operacji "Include", ponieważ nie reprezentuje dostępu do właściwości: 't => t.MyProperty'. Aby zastosować nawigacje docelowe zadeklarowane na typach pochodnych, użyj rzutowania ('t => ((Pochodne)t). MyProperty') lub operator "as" ('t => (t as Derived). MyProperty'). Dostęp do nawigacji kolekcji można filtrować, tworząc pozycje Gdzie, OrderBy(Descending), ThenBy(Descending), Skip or Take operations (Pomiń lub Podejmij operacje). Aby uzyskać więcej informacji na temat dołączania powiązanych danych, zobacz https://go.microsoft.com/fwlink/?LinkID=746393.

InvalidIncludeLambdaExpression(Object, Object)

Wyrażenie lambda właściwości {methodName} "{includeLambdaExpression}" jest nieprawidłowe. Wyrażenie powinno reprezentować dostęp do właściwości: 't => t.MyProperty'. Aby wskazać nawigacje docelowe zadeklarowane na typach pochodnych, określ jawnie wpisany parametr lambda typu docelowego, np. "(Pochodne d) => d.MyProperty". Aby uzyskać więcej informacji na temat dołączania powiązanych danych, zobacz http://go.microsoft.com/fwlink/?LinkID=746393.

InvalidKeyValue(Object, Object)

Nie można śledzić jednostki typu {entityType}, ponieważ jej właściwość klucza podstawowego "{keyProperty}" ma wartość null.

InvalidMemberAccessChainExpression(Object)

Wyrażenie "{expression}" nie jest prawidłowym wyrażeniem dostępu do składowych. Wyrażenie powinno reprezentować prostą właściwość lub dostęp do pola: 't = t.MyProperty' lub łańcuch dostępu składowych za pośrednictwem właściwości niezwiązanych z kolekcją: 't =>> t.MyComplex.MyProperty'.

InvalidMemberExpression(Object)

Wyrażenie "{expression}" nie jest prawidłowym wyrażeniem dostępu do składowych. Wyrażenie powinno reprezentować prostą właściwość lub dostęp do pola: 't => t.MyProperty'.

InvalidMembersExpression(Object)

Wyrażenie "{expression}" nie jest prawidłowym wyrażeniem dostępu do składowych. Wyrażenie powinno reprezentować prostą właściwość lub dostęp do pola: 't => t.MyProperty'. Podczas określania wielu właściwości lub pól użyj typu anonimowego: 't => new {{ t.MyProperty, t.MyField }}'.

InvalidNavigationWithInverseProperty(Object, Object, Object, Object)

Atrybut [InverseProperty] właściwości {1_entityType}. Wartość {0_property}" jest nieprawidłowa. Właściwość "{referencedProperty}" nie jest prawidłową nawigacją w powiązanym typie "{referencedEntityType}". Upewnij się, że właściwość istnieje i jest prawidłowym odwołaniem lub nawigacją kolekcji.

InvalidNumberOfIndexCollectionIndices(Object, Object, Object)

Podano nieprawidłową liczbę wpisów indeksów indeksów kolekcji podanych dla elementu {indexProperties}: {numValues}, ale indeks ma właściwości {numProperties}.

InvalidNumberOfIndexSortOrderValues(Object, Object, Object)

Podano nieprawidłową liczbę wartości kolejności sortowania indeksu dla {indexProperties}: podano wartości {numValues}, ale indeks ma właściwości {numProperties}.

InvalidPropertiesExpression(Object)
Przestarzałe.

Wyrażenie właściwości "{expression}" jest nieprawidłowe. Wyrażenie powinno reprezentować prosty dostęp do właściwości: 't => t.MyProperty'. Podczas określania wielu właściwości użyj typu anonimowego: 't => new {{ t.MyProperty1, t.MyProperty2 }}'.

InvalidPropertyExpression(Object)
Przestarzałe.

Wyrażenie "{expression}" nie jest prawidłowym wyrażeniem właściwości. Wyrażenie powinno reprezentować prosty dostęp do właściwości: 't => t.MyProperty'.

InvalidPropertyListOnNavigation(Object, Object, Object)

Lista właściwości określona przy użyciu atrybutu [ForeignKey("{2_properties}")] w nawigacji "{1_entityType}. {0_navigation}" jest niepoprawny. Podaj rozdzielaną przecinkami listę nazw właściwości.

InvalidPropertyListOnNavigation(Object, Object)

Lista właściwości określona przy użyciu atrybutu [ForeignKey] w nawigacji "{1_entityType}. {0_navigation}" jest niepoprawny. Wartość atrybutu powinna być rozdzielona przecinkami lista nazw właściwości.

InvalidRelationshipUsingDataAnnotations(Object, Object, Object, Object)

Określono nieprawidłową relację przy użyciu atrybutów [InverseProperty] i [ForeignKey]. Nawigacje "{1_entityType}. {0_navigation}" i "{3_referencedEntityType}. Atrybut {2_referencedNavigation}" jest powiązany z atrybutem [InverseProperty], ale atrybuty [ForeignKey] określone dla obu nawigacji mają różne wartości. Określ te same właściwości lub usuń jeden z atrybutów.

InvalidReplaceService(Object, Object)

Wykonano wywołanie elementu "{replaceService}", ale program Entity Framework nie tworzy własnego wewnętrznego dostawcy usług. Zezwól programowi Entity Framework na skompilowanie dostawcy usług przez usunięcie wywołania elementu "{useInternalServiceProvider}" lub skompilowanie usług zastępczych u dostawcy usług przed przekazaniem go do elementu "{useInternalServiceProvider}".

InvalidSetKeylessOperation(Object)

Wywołana metoda nie może być używana dla typu jednostki "{entityType}", ponieważ nie ma klucza podstawowego. Aby uzyskać więcej informacji na temat typów jednostek bez klucza, zobacz https://go.microsoft.com/fwlink/?linkid=2141943.

InvalidSetSameTypeWithDifferentNamespace(Object, Object)

Nie można utworzyć zestawu dbSet dla elementu "{typeName}", ponieważ ten typ nie jest uwzględniony w modelu dla kontekstu. Jednak model zawiera typ jednostki o tej samej nazwie w innej przestrzeni nazw: "{entityTypeName}".

InvalidSetSharedType(Object)

Nie można utworzyć zestawu dbSet dla elementu "{typeName}", ponieważ jest on skonfigurowany jako typ jednostki typu współużytkowanego. Uzyskaj dostęp do typu jednostki za pośrednictwem przeciążenia metody "Set", które akceptuje nazwę typu jednostki.

InvalidSetType(Object)

Nie można utworzyć zestawu dbSet dla elementu "{typeName}", ponieważ ten typ nie jest uwzględniony w modelu dla kontekstu.

InvalidSetTypeOwned(Object, Object)

Nie można utworzyć zestawu dbSet dla elementu "{typeName}", ponieważ jest on skonfigurowany jako typ jednostki będącej własnością i musi być dostępny za pośrednictwem własnego typu jednostki "{ownerType}". Aby uzyskać więcej informacji, zobacz https://aka.ms/efcore-docs-owned.

InvalidSetTypeOwned(Object)

Nie można utworzyć zestawu dbSet dla elementu "{typeName}", ponieważ jest on skonfigurowany jako typ jednostki należącej do użytkownika i musi być dostępny za pośrednictwem własnego typu jednostki.

InvalidSetTypeWeak(Object)
Przestarzałe.

Nie można utworzyć zestawu dbSet dla elementu "{typeName}", ponieważ jest on mapowany na wiele typów jednostek z definiowaniem nawigacji i powinien być dostępny za pośrednictwem jednostek własnych.

InvalidStructuredJsonPathIndexCount(Object, Object)

Liczba podanych indeksów ({indicesCount}) musi być zgodna z liczbą segmentów tablicy w ścieżce JSON ({arraySegmentCount}).

InvalidSwitch(Object, Object)

Nieprawidłowy {name}: {value}

InvalidType(Object, Object, Object, Object)

Wartość właściwości "{1_entityType}. {0_property}" nie można ustawić na wartość typu "{valueType}", ponieważ jego typ to {propertyType}.

InvalidTypeConversationWithInclude(Object, Object)

Nie można dołączyć łańcucha nawigacji "{includeExpression}" określonego przez operację "Include", ponieważ przekonwertowany typ "{type}" nie jest częścią modelu.

InvalidTypeConversionWithInclude(Object, Object)

Nie można dołączyć łańcucha nawigacji "{includeExpression}" określonego przez operację "Include", ponieważ przekonwertowany typ "{type}" nie jest częścią modelu.

InvalidUseService(Object, Object, Object)

Wykonano wywołanie elementu "{useService}", ale program Entity Framework nie tworzy własnego wewnętrznego dostawcy usług. Zezwól programowi Entity Framework na skompilowanie dostawcy usług przez usunięcie wywołania elementu "{useInternalServiceProvider}" lub skompilowanie usług "{service}" do dostawcy usług przed przekazaniem go do elementu "{useInternalServiceProvider}".

InvalidValueGeneratorFactoryProperty(Object, Object, Object)

Obiekt "{factory}" nie może utworzyć generatora wartości dla właściwości {2_entityType}. {1_property}". Obsługiwane są tylko właściwości liczb całkowitych.

InversePropertyMismatch(Object, Object, Object, Object)

[InverseProperty] atrybuty nawigacji "{1_entityType}. {0_navigation}" i nawigacji "{3_referencedEntityType}. {2_referencedNavigation}" nie wskazuje na siebie. Zmień atrybuty, aby użyć odpowiednich nazw lub usunąć jeden z nich.

InverseToOwnedType(Object, Object, Object, Object)

Nawigacja "{principalEntityType}". Element {navigation}" nie jest obsługiwany, ponieważ wskazuje typ jednostki należącej do użytkownika "{ownedType}". Tylko nawigacja własności z typu jednostki "{ownerType}" może wskazywać typ jednostki należącej do użytkownika. Aby uzyskać więcej informacji, zobacz https://aka.ms/efcore-docs-owned.

IQueryableNotAsync(Object)

Źródło "IQueryable" nie implementuje elementu "IAsyncEnumerable<{genericParameter}>". W przypadku operacji asynchronicznych programu Entity Framework można używać tylko źródeł, które implementują element "IAsyncEnumerable".

JsonReaderInvalidTokenType(Object)

Nieprawidłowy typ tokenu: "{tokenType}".

KeyAttributeOnDerivedEntity(Object, Object, Object)

Typ pochodny {derivedType} nie może mieć atrybutu [Key] dla właściwości {property}, ponieważ klucze podstawowe mogą być deklarowane tylko dla typu głównego. Przenieś właściwość "{property}" do "{rootType}" lub usuń element "{rootType}" z modelu przy użyciu atrybutu [NotMapped] lub wywołaj metodę "EntityTypeBuilder.Ignore" w typie podstawowym w elemencie "OnModelCreating".

KeyAttributeOnDerivedEntity(Object, Object)

Typ pochodny {derivedType} nie może mieć atrybutu [Key] dla właściwości {property}, ponieważ klucze podstawowe mogą być deklarowane tylko dla typu głównego.

KeyInUse(Object, Object, Object, Object)

Nie można usunąć klucza {keyProperties} z typu jednostki {entityType}, ponieważ odwołuje się do niego klucz obcy {foreignKeyProperties} zdefiniowany na typie jednostki "{dependentType}". Usuń lub zmień klucz podmiotu zabezpieczeń dla wszystkich odwołań do kluczy obcych przed usunięciem klucza.

KeyInUse(Object, Object, Object)

Nie można usunąć klucza {key} z typu jednostki "{entityType}", ponieważ odwołuje się do niego klucz obcy w typie jednostki "{dependentType}". Przed usunięciem przywoływanego klucza należy usunąć lub ponownie zdefiniować wszystkie klucze obce.

KeylessTypeExistingKey(Object, Object)

Nie można oznaczyć typu jednostki "{entityType}", ponieważ zawiera klucz {keyProperties}.

KeylessTypeExistingKey(Object)

Nie można oznaczyć typu jednostki "{entityType}", ponieważ zawiera klucz.

KeylessTypeTracked(Object)

Nie można śledzić wystąpienia typu "{type}", ponieważ nie ma klucza podstawowego. Śledzone mogą być tylko typy jednostek z kluczem podstawowym.

KeylessTypeWithKey(Object, Object)

Nie można dodać klucza {keyProperties} do typu bez klucza "{entityType}".

KeyOnComplexCollection(Object, Object, Object)

Nie można skonfigurować klucza {keyProperties} dla typu jednostki {entityType}, ponieważ przechodzi przez złożoną kolekcję "{property}". Klucze nie mogą odwoływać się do właściwości, których ścieżka przechodzi przez złożoną kolekcję.

KeyOnNullableComplexProperty(Object, Object, Object)

Nie można skonfigurować klucza {keyProperties} dla typu jednostki {entityType}, ponieważ właściwość złożona {property}, która przechodzi, jest skonfigurowana jako opcjonalna. Oznacz właściwość złożoną zgodnie z wymaganiami, aby użyć jednej z jego właściwości w ramach klucza.

KeyPropertiesWrongEntity(Object, Object)

Określone właściwości klucza {keyProperties} nie są deklarowane dla typu jednostki "{entityType}". Upewnij się, że właściwości klucza są deklarowane dla typu jednostki docelowej.

KeyPropertyCannotBeNullable(Object, Object, Object)

Właściwość "{1_entityType}. {0_property}" nie można oznaczyć jako dopuszczania wartości null/opcjonalnego, ponieważ został on uwzględniony w kluczu {keyProperties}.

KeyPropertyInForeignKey(Object, Object)

Właściwość "{property}" nie może być częścią klucza {entityType}, ponieważ ma włączoną generowanie wartości i jest zawarta w kluczu obcym zdefiniowanym dla typu jednostki pochodnej.

KeyPropertyMustBeReadOnly(Object, Object)

Właściwość "{1_entityType}. {0_property}" musi być oznaczony jako tylko do odczytu po zapisaniu, ponieważ jest częścią klucza. Właściwości klucza są zawsze tylko do odczytu, gdy jednostka została zapisana po raz pierwszy.

KeyReadOnly(Object, Object)

Właściwość "{1_entityType}. Element {0_property}" jest częścią klucza i dlatego nie można go modyfikować ani oznaczać jako zmodyfikowanego. Aby zmienić podmiot główny istniejącej jednostki z identyfikującym kluczem obcym, najpierw usuń element zależny i wywołaj polecenie "SaveChanges", a następnie skojarz element zależny z nowym podmiotem głównym.

KeyWrongType(Object, Object, Object)

Nie można usunąć klucza {keyProperties} z typu jednostki "{entityType}", ponieważ jest on zdefiniowany w typie jednostki {otherEntityType}.

LiteralGenerationNotSupported(Object)

Mapowanie typów dla "{type}" nie zaimplementowało generowania literału kodu.

ManyToManyOneNav(Object, Object)

Nawigacja "{entityType}". {navigation}" nie może być używany dla obu stron relacji wiele-do-wielu. Relacje wiele-do-wielu muszą używać dwóch odrębnych właściwości nawigacji.

MissingBackingField(Object, Object, Object)

Nie można odnaleźć określonego pola "{field}" dla właściwości {2_entityType}. {1_property}".

MissingInverseManyToManyNavigation(Object, Object)

Nie można skonfigurować relacji wiele-do-wielu między typami jednostek "{principalEntityType}" i "{declaringEntityType}", ponieważ nie określono jednej z nawigacji. Podaj nawigację w wywołaniu "HasMany" w metodzie "OnModelCreating". Rozważ dodanie właściwości prywatnej w tym celu.

ModelNotFinalized(Object)

Model musi zostać sfinalizowany, a jego zależności środowiska uruchomieniowego muszą zostać zainicjowane, zanim będzie można użyć elementu "{method}". Upewnij się, że element "OnModelCreating" został ukończony lub w przypadku używania autonomicznego elementu "ModelBuilder", że element "IModelRuntimeInitializer.Initialize" (model). Nazwano FinalizeModel())".

MultipleEntries(Object)

Nie można rozpocząć śledzenia elementu InternalEntityEntry dla typu jednostki {entityType}, ponieważ inna jednostka InternalEntityEntry już śledzi tę samą jednostkę.

MultipleFilteredIncludesOnSameNavigation(Object, Object)

Filtry "{filter1}" i "{filter2}" zostały skonfigurowane na tej samej dołączonej nawigacji. Dozwolony jest tylko jeden unikatowy filtr na nawigację. Aby uzyskać więcej informacji na temat dołączania powiązanych danych, zobacz https://go.microsoft.com/fwlink/?LinkID=746393.

MultipleNavigationsSameFk(Object, Object, Object)

Istnieje wiele nawigacji w typie jednostki "{entityType}", które wskazują ten sam zestaw właściwości "{properties}" przy użyciu atrybutu [ForeignKey]: {navigations}.

MultipleNavigationsSameFk(Object, Object)

Istnieje wiele nawigacji w typie jednostki "{entityType}", które wskazują ten sam zestaw właściwości przy użyciu atrybutu [ForeignKey]: "{propertyList}"

MultipleOwnerships(Object, Object)

Typ jednostki "{entityType}" jest obiektem docelowym wielu relacji własności: {navigations}.

MultipleOwnerships(Object)

Typ jednostki "{entityType}" jest obiektem docelowym wielu relacji własności.

MultipleProvidersConfigured(Object)

Usługi dla dostawców baz danych {storeNames} zostały zarejestrowane u dostawcy usług. W dostawcy usług można zarejestrować tylko jednego dostawcę bazy danych. Jeśli to możliwe, upewnij się, że program Entity Framework zarządza swoim dostawcą usług, usuwając wywołanie elementu "UseInternalServiceProvider". W przeciwnym razie rozważ warunkowe zarejestrowanie dostawcy bazy danych lub utrzymanie jednego dostawcy usług na dostawcę bazy danych.

MustRewriteToSameNode(Object, Object)

Po wywołaniu z elementu "{caller}" ponowne zapisywanie węzła typu "{type}" musi zwracać wartość inną niż null tego samego typu. Alternatywnie przesłoń element "{caller}" i zmień go tak, aby nie odwiedzał elementów podrzędnych tego typu.

MutableKeyProperty(Object)

Nie można skonfigurować właściwości "{keyProperty}" jako "ValueGeneratedOnUpdate" ani "ValueGeneratedOnAddOrUpdate", ponieważ jest częścią klucza, a jego wartość nie może zostać zmieniona po dodaniu jednostki do magazynu.

NamedIndexDefinedOnIgnoredProperty(Object, Object, Object, Object)

Indeks "{indexName}" określony za pośrednictwem atrybutu [Index] dla typu jednostki "{entityType}" o właściwościach {indexProperties} jest nieprawidłowy. Właściwość "{propertyName}" została oznaczona jako niezamapowana za pośrednictwem atrybutu [NotMapped] lub interfejsu API "EntityTypeBuilder.Ignore". Indeks nie może używać niezamapowanych właściwości.

NamedIndexDefinedOnNonExistentProperty(Object, Object, Object, Object)

Indeks "{indexName}" określony za pośrednictwem atrybutu [Index] w typie jednostki "{entityType}" odwołuje się do właściwości {indexProperties}, ale żadna właściwość o nazwie {propertyName} nie istnieje w tym typie jednostki lub dowolnym typie podstawowym.

NamedIndexWrongType(Object, Object)

Nie można usunąć indeksu o nazwie {indexName} z typu jednostki {entityType}, ponieważ taki indeks nie istnieje w tym typie jednostki.

NavigationArray(Object, Object, Object)

Typ nawigacji "{1_entityType}. {0_navigation}" to {foundType}, który jest typem tablicy. Nawigacje kolekcji nie mogą być tablicami.

NavigationBadType(Object, Object, Object, Object)

Typ nawigacji "{1_entityType}. {0_navigation}" to "{foundType}", który nie implementuje elementu "ICollection<{targetType}>". Nawigacje kolekcji muszą implementować element "ICollection<>" typu docelowego.

NavigationCannotCreateType(Object, Object, Object)

Typ nawigacji "{1_entityType}. {0_navigation}" to "{foundType}", dla którego nie można było utworzyć konkretnego wystąpienia. Zainicjuj właściwość przed użyciem, dodaj publiczny konstruktor bez parametrów do typu lub użyj typu, który można przypisać "HashSet<>" lub "List<>".

NavigationCollectionWrongClrType(Object, Object, Object, Object)

Nie można dodać nawigacji kolekcji "{navigation}" do typu jednostki "{entityType}", ponieważ jego typ CLR "{clrType}" nie implementuje elementu "IEnumerable<{targetType}>". Nawigacje kolekcji muszą implementować element IEnumerable<> powiązanej jednostki.

NavigationForWrongForeignKey(Object, Object, Object, Object)

Nawigacja "{1_entityType}. {0_navigation}" nie może być skojarzony z kluczem obcym {targetForeignKeyProperties}, ponieważ został utworzony dla klucza obcego {actualForeignKeyProperties}.

NavigationFromShadowEntity(Object, Object)
Przestarzałe.

Nie można dodać nawigacji "{navigation}" do typu jednostki "{entityType}", ponieważ jest ona zdefiniowana w stanie cienia, a właściwości nawigacji nie mogą pochodzić z jednostek stanu w tle.

NavigationIsProperty(Object, Object, Object, Object, Object)

Właściwość "{1_entityType}. Dostęp do metody {0_property}" jest uzyskiwany przy użyciu metody "{referenceMethod}" lub "{collectionMethod}", ale jest zdefiniowany w modelu jako nienawigowanie. Użyj metody "{propertyMethod}", aby uzyskać dostęp do właściwości innych niż nawigacja.

NavigationlessOwnership(Object, Object)

Nie można skonfigurować relacji między elementami {principalEntityType} i {dependentEntityType}, ponieważ nie ma skojarzonej nawigacji z typem własności. Własność musi zawsze mieć skojarzona nawigacja. Aby uzyskać więcej informacji, zobacz https://aka.ms/efcore-docs-owned.

NavigationNoSetter(Object, Object)

Nawigacja "{1_entityType}. Element {0_navigation} nie ma elementu ustawiającego i nie znaleziono ani nie znaleziono pola kopii zapasowej z możliwością zapisu. Przed użyciem należy zainicjować nawigacje kolekcji tylko do odczytu.

NavigationNotAdded(Object, Object, Object)

Nie można określić relacji reprezentowanej przez nawigację "{entityType}". {navigation}" typu "{propertyType}". Ręcznie skonfiguruj relację lub zignoruj tę właściwość przy użyciu atrybutu "[NotMapped]" lub przy użyciu polecenia "EntityTypeBuilder.Ignore" w obszarze "OnModelCreating".

NavigationNotAddedAdHoc(Object, Object, Object)

Właściwość "{entityType}". {navigation}" typu "{propertyType}" wydaje się być nawigacją do innego typu jednostki. Nawigacje nie są obsługiwane w przypadku używania zapytania SqlQuery. Dołącz ten typ do modelu i użyj polecenia "FromSql" dla zapytania lub zignoruj tę właściwość przy użyciu atrybutu "[NotMapped]".

NavigationNotAddedComplexType(Object, Object, Object)

Nie można skonfigurować nawigacji "{complexType}". {navigation}" typu "{propertyType}" jako typy złożone nie obsługują nawigacji. Zignoruj tę właściwość przy użyciu atrybutu "[NotMapped]" lub za pomocą polecenia "EntityTypeBuilder.Ignore" w elemencji "OnModelCreating". Aby uzyskać więcej informacji, zobacz https://aka.ms/efcore-docs-complex-types.

NavigationSingleWrongClrType(Object, Object, Object, Object)

Nie można dodać nawigacji "{navigation}" do typu jednostki "{entityType}", ponieważ jego typ CLR "{clrType}" nie jest zgodny z oczekiwanym typem CLR {targetType}.

NavigationToKeylessType(Object, Object)

Nie można dodać nawigacji "{navigation}", ponieważ jest ona przeznaczona dla typu jednostki bez klucza "{entityType}". Nawigacje mogą dotyczyć tylko typów jednostek z kluczami. Aby uzyskać więcej informacji na temat typów jednostek bez klucza, zobacz https://go.microsoft.com/fwlink/?linkid=2141943.

NavigationToShadowEntity(Object, Object, Object)
Przestarzałe.

Nie można dodać nawigacji "{navigation}" do typu jednostki {entityType}, ponieważ typ jednostki docelowej "{targetType}" jest zdefiniowany w stanie cienia, a właściwości nawigacji nie mogą wskazywać jednostek stanu w tle.

NoBackingField(Object, Object, Object)

Nie znaleziono pola zapasowego dla właściwości {1_entityType}. {0_property}". Nadaj nazwę polu kopii zapasowej, aby zostało odnalezione zgodnie z konwencją, skonfigurować pole zapasowe do użycia lub użyć innego elementu "{propertyAccessMode}".

NoBackingFieldLazyLoading(Object, Object)

Nie znaleziono pola zapasowego dla właściwości {1_entityType}. {0_property}". Nawigacje ładowane z opóźnieniem muszą mieć pola zapasowe. Nadaj nazwę polu kopii zapasowej, aby zostało odnalezione zgodnie z konwencją lub skonfigurować pole zapasowe do użycia.

NoClrNavigation(Object, Object)

Nie można dodać nawigacji "{navigation}" do typu jednostki "{entityType}", ponieważ nie można dodać odpowiedniej właściwości CLR dla właściwości typu bazowego i nawigacji.

NoClrType(Object)

Nie można użyć materializatora jednostki CLR dla typu jednostki {entityType}, ponieważ jest to typ jednostki stanu w tle. Materializacja typu CLR jest możliwa tylko w przypadku typów jednostek, które mają odpowiedni typ CLR.

NoDefiningNavigation(Object, Object, Object)
Przestarzałe.

Nawigacja "{navigation}" używana do definiowania typu jednostki "{entityType}" nie jest obecna w elemencie {defineEntityType}.

NoDiscriminatorForValue(Object, Object)

Nie można ustawić wartości dyskryminującej dla typu jednostki {entityType}, ponieważ typ jednostki głównej "{rootEntityType}" nie ma skonfigurowanej właściwości dyskryminującej.

NoDiscriminatorProperty(Object)

Typ jednostki "{entityType}" jest częścią hierarchii, ale nie ma skonfigurowanej właściwości dyskryminującej.

NoDiscriminatorValue(Object)

Typ jednostki "{entityType}" ma właściwość dyskryminującą, ale nie ma skonfigurowanej wartości dyskryminującej.

NoFieldOrGetter(Object, Object)

Nie można odnaleźć pola zapasowego dla właściwości {1_entityType}. Właściwość {0_property} nie ma właściwości getter.

NoFieldOrSetter(Object, Object)

Nie można odnaleźć pola zapasowego dla właściwości {1_entityType}. Właściwość {0_property} i właściwość nie ma elementu ustawianego.

NoGetter(Object, Object, Object)

Właściwość "{1_entityType}. Element {0_property}" nie ma elementu getter. Ustaw właściwość jako czytelną lub użyj innej właściwości "{propertyAccessMode}".

NoIndexer(Object)

Właściwość indeksowana została dodana do typu jednostki "{entity}". Nie ma jednak publicznego indeksatora dla elementu "{entity}", który przyjmuje jeden argument typu "string" i zwraca typ "object".

NoNavigation(Object, Object)
Przestarzałe.

Brak nawigacji na typie jednostki "{entityType}" skojarzonej z kluczem obcym {foreignKeyProperties}.

NonClrBaseType(Object, Object)
Przestarzałe.

Typ jednostki "{entityType}" nie może dziedziczyć z klasy {baseEntityType}, ponieważ "{baseEntityType}" jest typem jednostki stanu w tle, podczas gdy "{entityType}" nie jest.

NonComparableKeyType(Object, Object, Object)

Właściwość "{entityType}". {property}" nie może być używany jako klucz, ponieważ ma typ {providerType}, który nie implementuje elementu "IComparable<T>", "IComparable" ani "IStructuralComparable". Użyj polecenia "HasConversion" w elemencie "OnModelCreating", aby opakowować element "{providerType}" typem, który można porównać.

NonComparableKeyTypes(Object, Object, Object, Object)

Właściwość "{entityType}". {property}" nie może być używany jako klucz, ponieważ ma typ "{modelType}" i typ dostawcy "{providerType}", z których żadna z nich nie implementuje elementu "IComparable<T>", "IComparable" lub "IStructuralComparable". Ustaw element "{modelType}" na implementację jednego z tych interfejsów, aby używać go jako klucza.

NonConfiguredNavigationToSharedType(Object, Object)

Nawigacja "{1_entityType}. Element {0_navigation}" musi być skonfigurowany w elemencie "OnModelCreating" z jawną nazwą docelowego typu jednostki typu udostępnionego lub wykluczony przez wywołanie metody "EntityTypeBuilder.Ignore".

NonDefiningOwnership(Object, Object, Object)
Przestarzałe.

Typ jednostki "{2_entityType}" należący do elementu "{0_ownershipNavigation}" powinien używać definiowania nawigacji "{1_definingNavigation}" dla elementu .

NonGenericOptions(Object)

DbContextOptions przekazane do konstruktora {contextType} musi być dbContextOptions<{contextType}>. Podczas rejestrowania wielu typów DbContext upewnij się, że konstruktor dla każdego typu kontekstu ma parametr DbContextOptions TContext>,<a nie nie ogólny parametr DbContextOptions.

NonIndexerEntityType(Object, Object, Object)

Nie można dodać właściwości indeksatora "{property}", ponieważ nie ma indeksatora dla elementu "{entityType}", który przyjmuje jeden argument typu przypisywany z elementu "{type}".

NonListCollection(Object, Object, Object, Object)

Złożona kolekcja "{entityType}". {name}" jest typu "{type}", który nie implementuje elementu "{listInterface}".

NonNotifyingCollection(Object, Object, Object, Object)

Typ kolekcji "{2_collectionType}" używany do nawigacji "{1_entityType}". Element {0_navigation}" nie implementuje elementu "INotifyCollectionChanged". Każdy typ jednostki skonfigurowany do używania strategii śledzenia zmian "{changeTrackingStrategy}" musi używać kolekcji implementujących element "INotifyCollectionChanged". W tym celu rozważ użycie elementu "ObservableCollection<T>".

NonNotifyingCollection(Object, Object, Object)

Typ kolekcji używany do nawigacji "{1_entityType}. Element {0_navigation}" nie implementuje elementu "INotifyCollectionChanged". Każdy typ jednostki skonfigurowany do używania strategii śledzenia zmian "{changeTrackingStrategy}" musi używać kolekcji implementujących element "INotifyCollectionChanged". W tym celu rozważ użycie elementu "ObservableCollection<T>".

NonQueryTranslationFailed(Object)

Nie można przetłumaczyć następującego wyrażenia "ExecuteUpdate" lub "ExecuteDelete", zobacz wyjątek wewnętrzny, aby uzyskać więcej szczegółów: "{expression}"

NonQueryTranslationFailedWithDetails(Object, Object)

Nie można przetłumaczyć wyrażenia LINQ "{expression}". Dodatkowe informacje: {details} Zobacz https://go.microsoft.com/fwlink/?linkid=2101038 , aby uzyskać więcej informacji.

NonShadowBaseType(Object, Object)
Przestarzałe.

Typ jednostki "{entityType}" nie może dziedziczyć z klasy {baseEntityType}, ponieważ {entityType}" jest typem jednostki stanu w tle, a element {baseEntityType}nie jest.

NonUniqueRequiredDependentForeignKey(Object, Object)

Klucz obcy {foreignKeyProperties} dla typu jednostki "{deklaratorEntityType}" nie może mieć wymaganego końca zależnego, ponieważ nie jest unikatowy.

NonUniqueRequiredDependentNavigation(Object, Object)

"{principalEntityType}. {principalNavigation}" nie można skonfigurować jako wymagane, ponieważ została skonfigurowana jako kolekcja.

NoParameterlessConstructor(Object)

Nie można odnaleźć konstruktora bez parametrów w typie jednostki "{entityType}". Aby utworzyć wystąpienie elementu "{entityType}", program Entity Framework wymaga zadeklarowania konstruktora bez parametrów.

NoProperty(Object, Object, Object)

Żadna właściwość nie została skojarzona z polem "{field}" typu jednostki "{entity}". Skonfiguruj właściwość lub użyj innej właściwości "{propertyAccessMode}".

NoPropertyType(Object, Object)

Nie można dodać właściwości "{property}" do typu {type}, ponieważ nie określono typu właściwości i nie ma odpowiadającej mu właściwości CLR ani pola. Aby dodać właściwość stanu w tle, należy określić typ właściwości.

NoProviderConfiguredFailedToResolveService(Object)

Nie można rozpoznać usługi dla typu "{service}". Jest to często spowodowane tym, że dla tego elementu DbContext nie skonfigurowano żadnego dostawcy bazy danych. Dostawcę można skonfigurować, przesłaniając metodę "DbContext.OnConfiguring" lub używając polecenia "AddDbContext" u dostawcy usług aplikacji. Jeśli jest używany element "AddDbContext", upewnij się również, że typ DbContext akceptuje obiekt TContextOptions<> w konstruktorze i przekazuje go do konstruktora podstawowego dla obiektu DbContext.

NoSetter(Object, Object, Object)

Właściwość "{1_entityType}. Element {0_property} nie ma elementu ustawianego. Ustaw właściwość jako zapisywalną lub użyj innej właściwości "{propertyAccessMode}".

NotAnEFService(Object)

Dostawca bazy danych próbował zarejestrować implementację usługi "{service}". Nie jest to usługa zdefiniowana przez program Entity Framework i jako taka musi być zarejestrowana jako usługa specyficzna dla dostawcy przy użyciu metody "TryAddProviderSpecificServices".

NotAProviderService(Object)

Dostawca bazy danych próbował zarejestrować implementację usługi "{service}". Jest to usługa zdefiniowana przez program Entity Framework i jako taka nie może być zarejestrowana przy użyciu metody "TryAddProviderSpecificServices".

NotAssignableClrBaseType(Object, Object, Object, Object)

Typ jednostki "{entityType}" nie może dziedziczyć z klasy {baseEntityType}, ponieważ element {clrType} nie jest elementem potomnym {baseClrType}.

NotCollection(Object, Object)

Właściwość "{entityType}". {property}" nie można zamapować jako kolekcji, ponieważ nie implementuje elementu "IEnumerable<T>".

NotParameterizedAttributeWithNonConstantNotSupportedInPrecompiledQueries(Object, Object)

Podczas wstępnej kompilacji zapytań parametr "{parameter}" metody "{method}" nie może być sparametryzowany.

NoValueGenerator(Object, Object, Object)

Właściwość "{1_entityType}. Element {0_property}" nie ma zestawu wartości i nie jest dostępny generator wartości dla właściwości typu "{propertyType}". Ustaw wartość właściwości przed dodaniem jednostki lub skonfiguruj generator wartości dla właściwości typu "{propertyType}" w elemencie "OnModelCreating".

NullableKey(Object, Object)

Klucz typu jednostki "{entityType}" nie może zawierać właściwości {property}, ponieważ jest to wartość null/opcjonalna. Wszystkie właściwości, na których zadeklarowany jest klucz, muszą być oznaczone jako niepuste/wymagane.

NullRequiredComplexProperty(Object, Object)

Właściwość typu złożonego "{type}". Właściwość {property} jest skonfigurowana zgodnie z wymaganiami (bez wartości null), ale ma wartość null podczas zapisywania zmian. Aby uzyskać więcej informacji, zobacz https://aka.ms/efcore-docs-complex-types.

NullRequiredPrimitiveCollection(Object, Object)

Właściwość kolekcji pierwotnej "{type}". Właściwość {property} jest skonfigurowana zgodnie z wymaganiami (bez wartości null), ale ma wartość null podczas zapisywania zmian. Oznacz właściwość jako opcjonalną (dopuszczaną do wartości null) lub ustaw wartość inną niż null.

ObjectRemovedFromModel(Object)

Obiekt "{name}" został usunięty z modelu.

OptionsExtensionNotFound(Object)

Nie odnaleziono rozszerzenia opcji typu "{optionsExtension}".

OriginalValueNotStored(Object, Object)

Oryginalne wartości nie są przechowywane dla właściwości "{structuralType}". {property}".

OriginalValueNotTracked(Object, Object)

Oryginalna wartość właściwości "{1_entityType}. Nie można uzyskać dostępu do elementu {0_property}, ponieważ nie jest śledzony. Oryginalne wartości nie są rejestrowane dla większości właściwości jednostek, gdy jest używana strategia "ChangingAndChangedNotifications". Aby uzyskać dostęp do wszystkich oryginalnych wartości, użyj innej strategii śledzenia zmian, takiej jak "ChangingAndChangedNotificationsWithOriginalValues".

OwnedDerivedType(Object)

Typ jednostki należącej do użytkownika "{entityType}" nie może mieć typu podstawowego. Aby uzyskać więcej informacji, zobacz https://aka.ms/efcore-docs-owned.

OwnerlessOwnedType(Object)

Typ jednostki "{ownedType}" został oznaczony jako własnością i musi być przywołyny z innego typu jednostki za pośrednictwem nawigacji. Dodaj nawigację do typu jednostki, która wskazuje element "{ownedType}" lub nie konfiguruje go jako należącego.

OwnershipNotCascadeDelete(Object, Object, Object, Object)

Relacja własności z "{principalEntityType}" do "{dependentEntityType}" jest skonfigurowana przy użyciu zachowania usuwania "{deleteBehavior}". Relacje własności muszą używać zachowania usuwania "{cascadeBehavior}". Usuń jawną konfigurację zachowania usuwania lub nie konfiguruj tej relacji jako własności.

OwnershipNotRequired(Object, Object)

Relacja własności z "{principalEntityType}" do "{dependentEntityType}" jest skonfigurowana jako opcjonalna. Relacje własności muszą być wymagane. Usuń opcjonalną konfigurację lub nie konfiguruj tej relacji jako własność.

OwnershipToDependent(Object, Object, Object)

Nie można zmienić nawigacji "{navigation}", ponieważ klucz obcy między {principalEntityType}" i "{dependentEntityType}" jest własnością. Aby zmienić nawigację na typ jednostki należącej do właściciela, usuń własność.

ParameterExpressionMustHaveName(Object)

Wyrażenie parametru "{parameterExpression}" musi mieć nazwę.

PoolingContextCtorError(Object)

Nie można pulować obiektu DbContext typu {contextType}, ponieważ nie ma publicznego konstruktora akceptującego pojedynczy parametr typu DbContextOptions lub ma więcej niż jeden konstruktor.

PrimaryKeyAttributeOnDerivedEntity(Object, Object)

Typ pochodny "{derivedType}" nie może mieć atrybutu [PrimaryKey], ponieważ klucze podstawowe mogą być deklarowane tylko w typie głównym. Przenieś atrybut do "{rootType}" lub usuń element "{rootType}" z modelu przy użyciu atrybutu [NotMapped] lub wywołaj metodę "EntityTypeBuilder.Ignore" w typie podstawowym w elemencie "OnModelCreating".

PrimaryKeyDefinedOnIgnoredProperty(Object, Object)

Atrybut [PrimaryKey] typu jednostki "{entityType}" jest nieprawidłowy, ponieważ właściwość "{propertyName}" została oznaczona jako niezamapowana przez atrybut [NotMapped] lub "Ignore()" w elemencie "OnModelCreating". Klucz podstawowy nie może używać niezamapowanych właściwości.

PrimaryKeyDefinedOnNonExistentProperty(Object, Object, Object)

Atrybut [PrimaryKey] typu jednostki "{entityType}" odwołuje się do właściwości {properties}, ale żadna właściwość o nazwie {propertyName}" nie istnieje w tym typie jednostki lub dowolnym z jego typów podstawowych.

PrincipalEndIncompatibleNavigations(Object, Object, Object)

Podczas tworzenia relacji między elementami "{navigationSpecification1}" i "{navigationSpecification2}" nie można ustawić typu jednostki "{targetEntityType}".

PrincipalEntityTypeNotInRelationship(Object, Object, Object)

Konfigurujesz relację między elementami "{dependentEntityType}" i "{principalEntityType}", ale określono klucz podmiotu zabezpieczeń w elemencie "{entityType}". Klucz obcy musi być przeznaczony dla typu będącego częścią relacji.

PrincipalKeylessType(Object, Object, Object)

Typ jednostki bez klucza "{entityType}" nie może znajdować się na głównym końcu relacji między {firstNavigationSpecification}" i "{secondNavigationSpecification}". Typ jednostki głównej musi mieć klucz. Aby uzyskać więcej informacji na temat typów jednostek bez klucza, zobacz https://go.microsoft.com/fwlink/?linkid=2141943.

PrincipalOwnedType(Object, Object, Object)

Relacja z "{referencingEntityTypeOrNavigation}" do "{referencedEntityTypeOrNavigation}" nie jest obsługiwana, ponieważ typ jednostki należącej do użytkownika {ownedType} nie może znajdować się po stronie głównej relacji niewłaściwości. Usuń relację lub skonfiguruj klucz obcy na "{ownedType}".

PropertyCalledOnNavigation(Object, Object)

"{property}" nie może być używana jako właściwość typu jednostki "{entityType}", ponieważ jest skonfigurowana jako nawigacja.

PropertyClashingNonIndexer(Object, Object)

Nie można dodać właściwości indeksatora "{property}" do typu {type}, ponieważ typ CLR zawiera element członkowski o tej samej nazwie. Określ inną nazwę lub skonfiguruj "{property}" jako właściwość nieindeksatora.

PropertyConceptualNull(Object, Object)

Właściwość "{1_entityType}. Element {0_property} zawiera wartość null, ale właściwość jest oznaczona jako wymagana. Rozważ użycie polecenia "DbContextOptionsBuilder.EnableSensitiveDataLogging", aby wyświetlić wartości kluczy.

PropertyConceptualNullSensitive(Object, Object, Object)

Właściwość "{property}" zawiera wartość null dla jednostki "{entityType}" z wartością klucza "{keyValue}", ale właściwość jest oznaczona jako wymagana.

PropertyDoesNotBelong(Object, Object, Object)

Właściwość "{property}" należy do typu {expectedType}, ale jest używana z wystąpieniem typu "{actualType}".

PropertyInUseForeignKey(Object, Object, Object, Object)

Nie można usunąć właściwości {property} z typu {type}, ponieważ jest ona używana w kluczu obcym {foreignKeyProperties} w obiekcie "{foreignKeyType}". Przed usunięciem właściwości należy usunąć lub ponownie zdefiniować wszystkie klucze obce.

PropertyInUseIndex(Object, Object, Object, Object)

Nie można usunąć właściwości "{property}" z typu {entityType}, ponieważ jest ona używana w indeksie {index} w obiekcie {index}. Przed usunięciem właściwości należy usunąć lub ponownie zdefiniować wszystkie indeksy zawierające indeksy.

PropertyInUseKey(Object, Object, Object)

Nie można usunąć właściwości {property} z typu {entityType}, ponieważ jest ona używana w kluczu {keyProperties}. Przed usunięciem właściwości należy usunąć lub ponownie zdefiniować wszystkie klucze zawierające.

PropertyIsNavigation(Object, Object, Object, Object, Object)

Właściwość "{1_entityType}. Dostęp do obiektu {0_property} jest uzyskiwany przy użyciu metody "{propertyMethod}", ale jest zdefiniowany w modelu jako nawigacja. Aby uzyskać dostęp do nawigacji, użyj metody "{referenceMethod}" lub "{collectionMethod}".

PropertyIsNotACollection(Object, Object)

Właściwość "{propertyName}" typu jednostki {entityType} nie jest właściwością kolekcji i nie może być używana z metodami dostępu do indeksowanej kolekcji.

PropertyNotAdded(Object, Object, Object)

Właściwość "{entityType}". Nie można zamapować elementu {property}, ponieważ jest to typ {propertyType}, który nie jest obsługiwanym typem pierwotnym ani prawidłowym typem jednostki. Jawnie zamapuj tę właściwość lub zignoruj ją przy użyciu atrybutu "[NotMapped]" lub przy użyciu polecenia "EntityTypeBuilder.Ignore" w obszarze "OnModelCreating".

PropertyNotAddedAdHoc(Object, Object, Object)

Właściwość "{entityType}". Nie można zamapować elementu {property}, ponieważ jest to typ {propertyType}, który nie jest obsługiwanym typem pierwotnym ani prawidłowym typem jednostki. Właściwość można zignorować przy użyciu atrybutu "[NotMapped]".

PropertyNotFound(Object, Object)

Właściwość "{1_entityType}. Nie można odnaleźć elementu {0_property}. Upewnij się, że właściwość istnieje i została uwzględniona w modelu.

PropertyNotMapped(Object, Object, Object)

Właściwość "{propertyType}" "{entityType}". Nie można zamapować elementu {property}, ponieważ dostawca bazy danych nie obsługuje tego typu. Rozważ przekonwertowanie wartości właściwości na typ obsługiwany przez bazę danych przy użyciu konwertera wartości. Aby uzyskać więcej informacji, zobacz https://aka.ms/efcore-docs-value-converters. Alternatywnie wyklucz właściwość z modelu przy użyciu atrybutu "[NotMapped]" lub przy użyciu polecenia "EntityTypeBuilder.Ignore" w elemencie "OnModelCreating".

PropertyReadOnlyAfterSave(Object, Object)

Właściwość "{1_entityType}. {0_property}" jest definiowany jako tylko do odczytu po zapisaniu, ale jego wartość została zmodyfikowana lub oznaczona jako zmodyfikowana.

PropertyReadOnlyBeforeSave(Object, Object)

Właściwość "{1_entityType}. Element {0_property} jest zdefiniowany jako tylko do odczytu przed zapisaniem, ale jego wartość została ustawiona na inną niż wartość tymczasowa lub domyślna.

PropertyWrongClrType(Object, Object, Object, Object)

Nie można dodać właściwości {property}do typu {type}, ponieważ typ odpowiedniej właściwości CLR lub pola "{clrType}" nie jest zgodny z określonym typem {propertyType}.

PropertyWrongEntityClrType(Object, Object, Object)

Nie można dodać właściwości {property}do typu {type}, ponieważ jest zadeklarowana w typie CLR {clrType}.

PropertyWrongName(Object, Object, Object)

Nie można dodać właściwości {property}do typu {type}, ponieważ nie jest zgodna z nazwą podanej właściwości CLR ani pola {clrName}. Użyj tej samej nazwy lub określ innego elementu członkowskiego CLR.

PropertyWrongType(Object, Object, Object)

Nie można usunąć właściwości {property} z typu {type}, ponieważ jest zadeklarowana w typie {otherType}.

QueryEntityMaterializationConditionWrongShape(Object)

Warunek materializacji przekazany dla kształtu jednostki typu jednostki "{entityType}" nie jest prawidłowym kształtem. Warunek materializacji musi być "LambdaExpression" klasy "Func<ValueBuffer, IEntityType>".

QueryFailed(Object, Object)

Przetwarzanie wyrażenia LINQ "{expression}" przez użytkownika "{visitor}" nie powiodło się. Może to oznaczać usterkę lub ograniczenie w programie Entity Framework. Zobacz https://go.microsoft.com/fwlink/?linkid=2101433 , aby uzyskać bardziej szczegółowe informacje.

QueryInvalidMaterializationType(Object, Object)

Zapytanie zawiera projekcję "{projekcja}" typu "{queryableType}". Kolekcje w ostatecznej projekcji muszą być typem "IEnumerable<T>", takim jak "List<T>". Rozważ użycie elementu "ToList" lub innego mechanizmu, aby przekonwertować element "IQueryable<T>" lub "IOrderedEnumerable T>" na "IEnumerable<<T>".

QueryRootDifferentEntityType(Object)

Typ jednostki zastępczej: {entityType} nie ma takiej samej nazwy, jak typ jednostki, który reprezentuje ten katalog główny zapytania.

QueryUnableToTranslateEFProperty(Object)

Tłumaczenie elementu "{expression}" nie powiodło się. Źródło zapytania nie jest typem jednostki lub określona właściwość nie istnieje w typie jednostki.

QueryUnableToTranslateMember(Object, Object)

Tłumaczenie elementu członkowskiego "{member}" na typ jednostki "{entityType}" nie powiodło się. Dzieje się tak często, gdy określony element członkowski jest niezamapowany.

QueryUnableToTranslateMethod(Object, Object)

Tłumaczenie metody "{declaringTypeName}". {methodName}' nie powiodło się. Jeśli tę metodę można zamapować na funkcję niestandardową, zobacz, aby https://go.microsoft.com/fwlink/?linkid=2132413 uzyskać więcej informacji.

QueryUnhandledQueryRootExpression(Object)

Katalog główny zapytania typu "{type}" nie był obsługiwany przez kod dostawcy. Ten problem występuje w przypadku korzystania z metody specyficznej dla dostawcy u innego dostawcy, który nie jest obsługiwany.

ReadOnlyListType(Object)

Nie można użyć typu "{givenType}" jako kolekcji pierwotnej, ponieważ jest tylko do odczytu. Kolekcje typów pierwotnych tylko do odczytu nie są obsługiwane.

ReferencedShadowKey(Object, Object, Object, Object)

Relacja z "{referencingEntityTypeOrNavigation}" do "{referencedEntityTypeOrNavigation}" z właściwościami klucza obcego {foreignKeyPropertiesWithTypes} nie może kierować do klucza podstawowego {primaryKeyPropertiesWithTypes}, ponieważ nie jest zgodna. Skonfiguruj klucz podmiotu zabezpieczeń lub zestaw właściwości klucza obcego z zgodnymi typami dla tej relacji.

ReferenceIsCollection(Object, Object, Object, Object)

Właściwość "{1_entityType}. Dostęp do elementu {0_property} jest uzyskiwany przy użyciu metody "{referenceMethod}", ale jest zdefiniowany w modelu jako nawigacja kolekcji. Użyj metody "{collectionMethod}", aby uzyskać dostęp do nawigacji kolekcji.

ReferenceMustBeLoaded(Object, Object)

Nawigacja "{1_entityType}. Element {0_navigation}" nie może ustawić wartości "IsLoaded" na wartość false, ponieważ przywoływany obiekt jest inny niż null i dlatego jest ładowany.

RelationshipConceptualNull(Object, Object)

Skojarzenie między typami jednostek "{firstType}" i "{secondType}" zostało zerwane, ale relacja jest oznaczona jako wymagana lub jest niejawnie wymagana, ponieważ klucz obcy nie może zawierać wartości null. Jeśli jednostka zależna/podrzędna powinna zostać usunięta po zerwaniu wymaganej relacji, skonfiguruj relację tak, aby korzystała z usuwania kaskadowego. Jeśli zależność jest przenoszona do innego podmiotu zabezpieczeń, rozważ ustawienie "context". ChangeTracker.DeleteOrphansTiming", zobacz, aby https://aka.ms/efcore-docs-changing-relationships uzyskać więcej informacji. Rozważ użycie polecenia "DbContextOptionsBuilder.EnableSensitiveDataLogging", aby wyświetlić wartości kluczy.

RelationshipConceptualNullSensitive(Object, Object, Object)

Skojarzenie między jednostkami "{firstType}" i "{secondType}" z wartością klucza "{secondKeyValue}" zostało zerwane, ale relacja jest oznaczona jako wymagana lub jest niejawnie wymagana, ponieważ klucz obcy nie jest dopuszczalny do wartości null. Jeśli jednostka zależna/podrzędna powinna zostać usunięta po zerwaniu wymaganej relacji, skonfiguruj relację tak, aby korzystała z usuwania kaskadowego. Jeśli zależność jest przenoszona do innego podmiotu zabezpieczeń, rozważ ustawienie "context". ChangeTracker.DeleteOrphansTiming", zobacz, aby https://aka.ms/efcore-docs-changing-relationships uzyskać więcej informacji.

RelationshipCycle(Object, Object, Object)

Cykl relacji obejmujący właściwość "{entityType}". Wykryto właściwość {property}. Zapobiega to określaniu prawidłowej konfiguracji przez program Entity Framework. Przejrzyj klucze obce zdefiniowane we właściwości i odpowiadającej jej właściwości głównej, a następnie usuń jedną z nich lub określ jawnie "{configuration}" w jednej z właściwości.

RequiredSkipNavigation(Object, Object)

"{entityType}. {navigation}" nie można skonfigurować zgodnie z wymaganiami, ponieważ reprezentuje nawigację pomiń.

RetryLimitExceeded(Object, Object)

Przekroczono maksymalną liczbę ponownych prób ({retryLimit}) podczas wykonywania operacji bazy danych za pomocą polecenia "{strategy}". Zobacz wyjątek wewnętrzny dla najnowszego błędu.

SameParameterInstanceUsedInMultipleLambdas(Object)

To samo wystąpienie parametru o nazwie {parameterName} zostało użyte w wielu lambdach w drzewie zapytań. Każda lambda musi mieć własne wystąpienia parametrów.

SaveOwnedWithoutOwner(Object)

Nie można zapisać wystąpienia elementu "{entityType}", ponieważ jest to jednostka będąca własnością bez żadnego odwołania do jego właściciela. Należące do nich jednostki można zapisywać tylko w ramach agregacji, w tym także jednostki właściciela.

SeedDatumComplexProperty(Object, Object)

Nie można dodać jednostki inicjowej dla typu jednostki {entityType}, ponieważ ma ustawioną właściwość złożoną {property}. Właściwości złożone nie są obecnie obsługiwane w rozmieszczaniu. Aby uzyskać więcej informacji, zobacz https://github.com/dotnet/efcore/issues/31254. Rozważ użycie wartości właściwości "DbContextOptionsBuilder.EnableSensitiveDataLogging".

SeedDatumComplexPropertySensitive(Object, Object, Object)

Nie można dodać jednostki inicjowanej dla typu jednostki "{entityType}" o wartości klucza {keyValue}, ponieważ ma ustawioną właściwość złożoną {property}. Właściwości złożone nie są obecnie obsługiwane w rozmieszczaniu. Aby uzyskać więcej informacji, zobacz https://github.com/dotnet/efcore/issues/31254.

SeedDatumDefaultValue(Object, Object, Object)

Nie można dodać jednostki inicjowej dla typu jednostki {entityType}, ponieważ dla wymaganej właściwości "{property}" podano wartość domyślną. Podaj wartość inną niż "{defaultValue}".

SeedDatumDerivedType(Object, Object)

Nie można dodać jednostki inicjowej dla typu jednostki {entityType}, ponieważ podana wartość jest typu pochodnego {derivedType}. Dodaj pochodne jednostki inicjuj do odpowiedniego typu jednostki.

SeedDatumDuplicate(Object, Object)

Nie można dodać jednostki inicjowej dla typu jednostki {entityType}, ponieważ dodano już inną jednostkę inicja z tą samą wartością klucza dla elementu {keyProperties}. Rozważ użycie polecenia "DbContextOptionsBuilder.EnableSensitiveDataLogging", aby wyświetlić sprzeczne wartości kluczy.

SeedDatumDuplicateSensitive(Object, Object)

Nie można dodać jednostki inicjowanej dla typu jednostki {entityType}, ponieważ dodano już inną jednostkę inicja z wartością klucza {keyValue}.

SeedDatumIncompatibleValue(Object, Object, Object)

Nie można dodać jednostki inicjowej dla typu jednostki {entityType}, ponieważ wartość podana dla właściwości "{property}" nie jest zgodna z typem właściwości {type}. Rozważ użycie wartości właściwości "DbContextOptionsBuilder.EnableSensitiveDataLogging".

SeedDatumIncompatibleValueSensitive(Object, Object, Object, Object)

Nie można dodać jednostki inicjowej dla typu jednostki {entityType}, ponieważ wartość "{value}" podana dla właściwości {property} nie jest zgodna z typem właściwości {type}.

SeedDatumMissingValue(Object, Object)

Nie można dodać jednostki inicjowej dla typu jednostki {entityType}, ponieważ nie podano żadnej wartości dla wymaganej właściwości {property}.

SeedDatumNavigation(Object, Object, Object, Object)

Nie można dodać jednostki inicjowej dla typu jednostki {entityType}, ponieważ zawiera ona zestaw nawigacji "{navigation}". Aby zainicjować relacje, dodaj inicjator jednostki do elementu "{relatedEntityType}" i określ wartości klucza obcego {foreignKeyProperties}. Rozważ użycie wartości właściwości "DbContextOptionsBuilder.EnableSensitiveDataLogging".

SeedDatumNavigationSensitive(Object, Object, Object, Object, Object)

Nie można dodać jednostki inicjowanej dla typu jednostki "{entityType}" z wartością klucza {keyValue}, ponieważ ma ustawioną nawigację "{navigation}". Aby zainicjować relacje, dodaj inicjator jednostki do elementu "{relatedEntityType}" i określ wartości klucza obcego {foreignKeyProperties}.

SeedDatumSignedNumericValue(Object, Object)

Nie można dodać jednostki inicjowej dla typu jednostki {entityType}, ponieważ dla właściwości {property}jest wymagana wartość niezerowa. Rozważ podanie wartości ujemnej, aby uniknąć kolizji z danymi bez inicjowania.

SeedKeylessEntity(Object)

Nie można dodać jednostki inicjowej dla typu jednostki {entityType}, ponieważ typy jednostek bez klucza nie są obsługiwane. Rozważ podanie klucza lub usunięcie danych inicjowania.

SelfReferencingNavigationWithInverseProperty(Object, Object, Object, Object)

Nie można ustanowić relacji z właściwości {1_entityType}. {0_property}" do właściwości {3_referencedEntityType}. {2_referencedProperty}". Sprawdź wartości w atrybucie [InverseProperty], aby upewnić się, że definicje relacji są unikatowe i odwołują się z jednej nawigacji do odpowiadającej jej odwrotnej nawigacji.

SelfReferencingNavigationWithInverseProperty(Object, Object)

Odwrotność nawigacji "{entityType}". {property}" nie może być tą samą nawigacją. Zmień wartość w atrybucie [InverseProperty] na inną nawigację.

ServiceProviderConfigAdded(Object)

dodano konfigurację dla elementu "{key}"

ServiceProviderConfigChanged(Object)

zmieniono konfigurację dla elementu "{key}"

ServiceProviderConfigRemoved(Object)

usunięto konfigurację dla elementu "{key}"

ShadowEntity(Object)
Przestarzałe.

Typ jednostki "{entityType}" jest w stanie w tle. Prawidłowy model wymaga, aby wszystkie typy jednostek miały odpowiedni typ CLR.

ShadowManyToManyNavigation(Object, Object, Object, Object)

Nie można skonfigurować relacji wiele-do-wielu między {leftEntityType}. {leftNavigation}" i "{rightEntityType}". {rightNavigation}", ponieważ jedna lub obie nawigacje nie mają odpowiedniej właściwości CLR. Rozważ dodanie odpowiedniej właściwości prywatnej do typu CLR jednostki.

SharedTypeDerivedType(Object)

Typ jednostki typu współużytkowanego "{entityType}" nie może mieć typu podstawowego.

SingletonOptionChanged(Object, Object)

Wykonano wywołanie elementu "{optionCall}", które zmieniło opcję, która musi być stała w obrębie dostawcy usług, ale program Entity Framework nie tworzy własnego wewnętrznego dostawcy usług. Zezwól programowi Entity Framework na utworzenie dostawcy usług przez usunięcie wywołania elementu "{useInternalServiceProvider}" lub upewnij się, że konfiguracja elementu "{optionCall}" nie zmienia się dla wszystkich zastosowań danego dostawcy usług przekazanego do elementu "{useInternalServiceProvider}".

SingletonRequired(Object, Object)

Podjęto próbę zarejestrowania wystąpienia usługi "{scope}". Wystąpienia można zarejestrować tylko dla usług "Singleton".

SkipInverseMismatchedForeignKey(Object, Object, Object, Object, Object)

Nie można ustawić klucza obcego {foreignKeyProperties} dla nawigacji pomiń "{navigation}", ponieważ używa typu jednostki sprzężenia "{joinType}", podczas gdy odwrotna nawigacja pomiń "{inverse}" jest skojarzona z kluczem obcym przy użyciu typu jednostki sprzężenia "{inverseJoinType}". Odwrotna nawigacja musi używać tego samego typu jednostki sprzężenia.

SkipInverseMismatchedJoinType(Object, Object, Object, Object)

Nawigacja pomiń "{inverse}" przy użyciu typu jednostki sprzężenia "{inverseJoinType}" nie może być ustawiona jako odwrotność elementu "{navigation}", który używa typu jednostki sprzężenia "{joinType}". Odwrotna nawigacja musi używać tego samego typu jednostki sprzężenia.

SkipNavigationForeignKeyWrongDependentType(Object, Object, Object, Object)

Nie można użyć klucza obcego {foreignKeyProperties} do nawigacji pomiń "{entityType}". {navigation}" ponieważ jest zadeklarowany na typie jednostki "{dependentEntityType}", ale oczekiwano klucza obcego {entityType}.

SkipNavigationForeignKeyWrongPrincipalType(Object, Object, Object, Object)

Nie można użyć klucza obcego {foreignKeyProperties} do nawigacji pomiń "{entityType}". {navigation}" ponieważ jest zadeklarowany dla typu jednostki "{entityType}", ale oczekiwano klucza obcego {principalEntityType}.

SkipNavigationInUseBySkipNavigation(Object, Object, Object, Object)

Nawigacja pomiń "{entityType}". Nie można usunąć elementu {skipNavigation}, ponieważ jest on skonfigurowany jako odwrotność nawigacji pomiń "{referencingEntityType}". {inverseSkipNavigation}". Aby można było usunąć tę nawigację pominięcia, należy usunąć wszystkie odwołania do nawigacji pominięcia.

SkipNavigationInUseBySkipNavigation(Object, Object, Object)

Nie można usunąć nawigacji pominięcia "{skipNavigation}", ponieważ jest ona ustawiona jako odwrotność nawigacji pomiń "{inverseSkipNavigation}" w elemencie "{referencingEntityType}". Aby można było usunąć tę nawigację pominięcia, należy usunąć wszystkie odwołania do nawigacji pominięcia.

SkipNavigationNoForeignKey(Object, Object)

Nawigacja pomiń "{1_entityType}. Użytkownik {0_navigation}" nie ma skojarzonego z nim klucza obcego. Każda nawigacja pominięcia musi mieć skonfigurowany klucz obcy.

SkipNavigationNoInverse(Object, Object)

Nawigacja pomiń "{1_entityType}. Aplikacja {0_navigation} nie ma skonfigurowanej odwrotnej nawigacji. Każda nawigacja pomiń powinna mieć odwrotną nawigację pomiń.

SkipNavigationNonCollection(Object, Object)

Nawigacja pomiń "{1_entityType}. {0_navigation}" nie jest kolekcją. Obecnie obsługiwane są tylko nawigacje pomijania kolekcji.

SkipNavigationSelfInverse(Object, Object)

Nie można ustawić nawigacji pominięcia "{navigation}" w typie jednostki {entityType}.

SkipNavigationWrongInverse(Object, Object, Object, Object)

Nawigacja pomiń "{inverse}" zadeklarowana w typie jednostki {inverseEntityType} nie może być ustawiona jako odwrotność elementu "{navigation}", który jest przeznaczony dla elementu "{targetEntityType}". Odwrotna nawigacja powinna być zadeklarowana w typie jednostki docelowej.

SkipNavigationWrongType(Object, Object, Object)

Nie można usunąć nawigacji pominięcia "{navigation}" z typu jednostki "{entityType}", ponieważ jest on zdefiniowany w typie jednostki {otherEntityType}.

StoreGenValue(Object, Object)

Właściwość "{1_entityType}. {0_property}" nie można przypisać wartości wygenerowanej przez bazę danych. Wartości generowane przez magazyn można przypisać tylko do właściwości skonfigurowanych do używania wartości generowanych przez magazyn.

TempValue(Object, Object)

Właściwość "{1_entityType}. Nie można przypisać wartości tymczasowej {0_property}. Wartości tymczasowe można przypisać tylko do właściwości skonfigurowanych do używania wartości generowanych przez magazyn.

TempValuePersists(Object, Object, Object)

Właściwość "{1_entityType}. Element {0_property} ma wartość tymczasową podczas próby zmiany stanu jednostki na "{state}". Ustaw jawnie wartość stałą lub upewnij się, że baza danych jest skonfigurowana do generowania wartości dla tej właściwości.

TrackingTypeMismatch(Object, Object)

Nie można śledzić wystąpienia typu jednostki "{runtimeEntityType}" jako typu jednostki {entityType}, ponieważ dwa typy nie znajdują się w tej samej hierarchii.

TranslationFailed(Object)

Nie można przetłumaczyć wyrażenia LINQ "{expression}". Zapisz ponownie zapytanie w formularzu, który można przetłumaczyć, lub przełącz się do oceny klienta jawnie, wstawiając wywołanie metody "AsEnumerable", "AsAsyncEnumerable", "ToList" lub "ToListAsync". Aby uzyskać więcej informacji, zobacz https://go.microsoft.com/fwlink/?linkid=2101038.

TranslationFailedWithDetails(Object, Object)

Nie można przetłumaczyć wyrażenia LINQ "{expression}". Dodatkowe informacje: {details} Napisz ponownie zapytanie w formularzu, który można przetłumaczyć, lub przełącz się do oceny klienta jawnie, wstawiając wywołanie metody "AsEnumerable", "AsAsyncEnumerable", "ToList" lub "ToListAsync". Aby uzyskać więcej informacji, zobacz https://go.microsoft.com/fwlink/?linkid=2101038.

TypeConfigurationConflict(Object, Object, Object, Object)

Typ "{type}" został skonfigurowany jako {typeConfiguration}, który powoduje konflikt z typem "{otherType}" skonfigurowanym jako {otherTypeConfiguration}. Wszystkie typy podstawowe i zaimplementowane interfejsy muszą mieć ten sam typ konfiguracji.

TypeNotMarkedAsShared(Object)

Typ "{type}" nie został skonfigurowany jako typ udostępniony w modelu. Przed wywołaniem metody "UsingEntity" dodaj typ jednostki w modelu jako jednostkę udostępnioną.

UnableToDiscriminate(Object, Object)

Nie można zmaterializować wystąpienia jednostki typu "{entityType}". Żadna dyskryminująca wartość "{dyskryminująca}" nie pasuje do wartości dyskryminującej.

UnableToSetIsUnique(Object, Object, Object)

Nie można ustawić wartości "IsUnique" na "{isUnique}" w relacji skojarzonej z nawigacją "{2_entityType}". {1_navigationName}" ponieważ nawigacja ma odwrotną wielokrotność.

UnconfigurableType(Object, Object, Object, Object)

Nie można skonfigurować typu {type} jako "{configuration}", ponieważ kompilowanie modelu zakłada, że jest on skonfigurowany jako {expectedConfiguration}. Usuń nieobsługiwaną konfigurację dla elementu "{configurationType}".

UnconfigurableTypeMapping(Object)

Nie można skonfigurować domyślnego mapowania typu "{type}", ponieważ nie jest to prawidłowy typ skalarny. Usuń nieobsługiwaną konfigurację.

UnhandledExpressionNode(Object)

Nieobsługiwany typ węzła wyrażenia "{nodeType}".

UnhandledMemberBinding(Object)

Nieobsługiwany typ powiązania elementu członkowskiego "{bindingType}".

UnhandledNavigationBase(Object)

Nieobsługiwana baza danych "INavigationBase" typu "{type}".

UnionTypeNotSupported(Object)

Nie można zamapować typu {type}, ponieważ typy unii nie są obsługiwane. Aby uzyskać więcej informacji, zobacz https://github.com/dotnet/efcore/issues/36375.

UnknownEntity(Object)

Napotkano nieobsługiwany element {entity}.

UnknownKeyValue(Object, Object)

Wartość "{entityType}". Właściwość {property} jest nieznana podczas próby zapisania zmian. Jest to spowodowane tym, że właściwość jest również częścią klucza obcego, dla którego jednostka główna w relacji nie jest znana.

UnknownShadowKeyValue(Object, Object)

Wartość właściwości klucza w tle "{entityType}". Właściwość {property} jest nieznana podczas próby zapisania zmian. Dzieje się tak, ponieważ nie można zachować wartości właściwości w tle, gdy jednostka nie jest śledzona. Rozważ dodanie właściwości do typu .NET jednostki. Aby uzyskać więcej informacji, zobacz https://aka.ms/efcore-docs-owned-collections.

UnnamedIndexDefinedOnIgnoredProperty(Object, Object, Object)

Nienazwany indeks określony za pośrednictwem atrybutu [Index] w typie jednostki {entityType}" o właściwościach {indexProperties} jest nieprawidłowy. Właściwość "{propertyName}" została oznaczona jako niezamapowana przez atrybut [NotMapped] lub "Ignore()" w elemencie "OnModelCreating". Indeks nie może używać niezamapowanych właściwości.

UnnamedIndexDefinedOnNonExistentProperty(Object, Object, Object)

Nienazwany indeks określony za pośrednictwem atrybutu [Index] w typie jednostki {entityType}" odwołuje się do właściwości {indexProperties}, ale żadna właściwość o nazwie {propertyName} nie istnieje w tym typie jednostki lub dowolnym typie podstawowym.

UntrackedDependentEntity(Object, Object, Object)

Typ jednostki "{entityType}" używa typu udostępnionego, a podana jednostka nie jest obecnie śledzona. Aby rozpocząć śledzenie tej jednostki, wywołaj element "{referenceCall}" lub "{collectionCall}" we wpisie właściciela.

ValueCannotBeNull(Object, Object, Object)

Wartość właściwości "{1_entityType}. Nie można ustawić wartości null dla elementu {0_property}, ponieważ jego typ to {propertyType}, który nie jest typem dopuszczalnym wartości null.

ValueGenWithConversion(Object, Object, Object)

Generowanie wartości nie jest obsługiwane dla właściwości "{entityType}". {property}, ponieważ ma skonfigurowany konwerter "{converter}". Skonfiguruj właściwość tak, aby nie używała generowania wartości przy użyciu wartości "ValueGenerated.Never" lub "DatabaseGeneratedOption.None" i zamiast tego określ jawne wartości.

VisitIsNotAllowed(Object)

Wywoływanie metody "{visitMethodName}" jest niedozwolone. Odwiedź wyrażenie ręcznie, aby zapoznać się z odpowiednią częścią osoby odwiedzającej.

WarningAsErrorTemplate(Object, Object, Object)

Błąd został wygenerowany dla ostrzeżenia "{eventName}": {message} Ten wyjątek można pominąć lub zarejestrować, przekazując identyfikator zdarzenia "{eventId}" do metody "ConfigureWarnings" w metodzie "DbContext.OnConfiguring" lub "AddDbContext".

WeakBaseType(Object, Object)
Przestarzałe.

Typ {entityType} nie może mieć typu jednostki "{baseType}" jako typu podstawowego, ponieważ ten ostatni ma zdefiniowaną nawigację.

WeakDerivedType(Object)
Przestarzałe.

Typ jednostki "{entityType}" nie może mieć typu podstawowego, ponieważ ma zdefiniowaną nawigację.

WrongGenericPropertyType(Object, Object, Object, Object)

Właściwość "{1_entityType}. {0_property}" jest typu "{actualType}", ale podany typ ogólny jest typu {genericType}.

WrongStateManager(Object)

Nie można rozpocząć śledzenia wpisu dla typu jednostki "{entityType}", ponieważ został utworzony przez inne wystąpienie klasy StateManager.

Dotyczy