Udostępnij za pośrednictwem


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, aby kod aplikacji potrzebował tych ciągów.

public static class CoreStrings
type CoreStrings = class
Public Class CoreStrings
Dziedziczenie
CoreStrings

Właściwości

CanConnectNotImplemented
Nieaktualne..

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

CannotConvertQueryableToEnumerableMethod

Nie można przekonwertować metody z możliwością kwerendy na metodę wyliczalną. Prawdopodobnie jest to problem w programie Entity Framework. Zgłoś problem pod adresem https://go.microsoft.com/fwlink/?linkid=2142044.

ConcurrentMethodInvocation

Druga operacja została uruchomiona w tym wystąpieniu kontekstu przed ukończeniem poprzedniej operacji. Jest to zwykle spowodowane przez różne wątki współbieżnie przy użyciu tego samego wystąpienia obiektu DbContext. Aby uzyskać więcej informacji na temat unikania problemów z wątkami w obiekcie 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 rozpowszechnianie 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 innym miejscu w aplikacji. Taka sytuacja może wystąpić, jeśli wywołujesz metodę "Dispose" w wystąpieniu kontekstu lub opakujesz ją w instrukcji using. Jeśli używasz wstrzykiwania zależności, należy pozwolić kontenerowi wstrzykiwania zależności zajmować się dysponowaniem wystąpień kontekstu.

ConventionsInfiniteLoop

Wywołania konwencji osiągnęły limit rekursji. Prawdopodobnie jest to 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 platformy WPF powiąż element "DbSet.Local.ToObservableCollection". W przypadku obiektów WinForms powiąż element "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 przychodzącego iteruje dane. W przypadku platformy WPF powiąż element "DbSet.Local.ToObservableCollection". W przypadku obiektów WinForms powiąż element "DbSet.Local.ToBindingList". W przypadku ASP.NET WebForms utwórz powiązanie z elementem "DbSet.ToList" lub użyj powiązania modelu.

DefaultMethodInvoked

The EF. Domyślna<właściwość T> może być używana tylko w metodzie ExecuteUpdate programu Entity Framework.

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.

EnumerableResetNotSupported

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

ErrorInvalidQueryable

Nie można użyć 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 informacje wywołanie "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
Nieaktualne..

Nie można ponownie uruchomić zakresu konwencji natychmiastowej.

IncompatibleSourcesForSetOperation

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

InvalidDbContext

Poprzedni błąd pozostawił obiekt 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 "IAsyncQueryProvider". Tylko dostawcy, którzy implementują "IAsyncQueryProvider", mogą służyć do operacji asynchronicznych programu Entity Framework.

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.

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 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.

NotQueryingEnumerable

Podana wartość "IQueryable" nie obsługuje generowania ciągów zapytań.

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. Dołącz jednostkę właściciela w wyniku lub utwórz zapytanie, które nie jest śledzą, używając polecenia "AsNoTracking".

PoolingOptionsModified

Funkcji "OnConfiguring" nie można użyć do modyfikowania obiektów DbContextOptions, gdy włączono buforowanie dbContext.

PropertyMethodInvoked

The EF. Metoda Property<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ń.

QuerySelectContainsGrouping

Tłumaczenie elementu "Select", które 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 konfigurowania. Nie można użyć wystąpienia DbContext wewnątrz elementu "OnConfiguring", ponieważ jest ono nadal konfigurowane w tym momencie. Może się to zdarzyć, jeśli druga operacja zostanie uruchomiona w tym wystąpieniu kontekstu przed ukończeniem poprzedniej operacji. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

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

Po określeniu właściwości klucza obcego lub klucza głównego nie można zmienić końców jednostki i głównych końców relacji. 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 elementów.

SetOperationWithDifferentIncludesInOperands

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

TransactionsNotSupported

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

Metody

AbstractLeafEntityType(Object)

Nie można utworzyć wystąpienia odpowiedniego typu CLR dla typu jednostki "{entityType}" i w modelu nie ma typu jednostki pochodnej odpowiadającego konkretnemu typowi CLR.

AddingProxyTypeAsEntityType(Object)

Nie można dodać typu "{typeName}" do modelu, ponieważ jest to dynamicznie generowany typ serwera proxy.

AmbiguousDependentEntity(Object, Object)

Typ jednostki "{entityType}" używa 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". Zobacz https://go.microsoft.com/fwlink/?LinkId=724062 , aby uzyskać więcej informacji.

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". Zobacz https://go.microsoft.com/fwlink/?LinkId=724062 , aby uzyskać więcej informacji.

AmbiguousEndRequiredInverted(Object, Object, Object)

Nie można odwrócić klucza obcego {foreignKeyProperties} dla typu jednostki "{entityType}" do typu jednostki "{principalEntityType}", ponieważ została skonfigurowana 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. Zobacz https://go.microsoft.com/fwlink/?LinkId=724062 , aby uzyskać więcej informacji.

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, skonfiguruj jawnie właściwości klucza obcego w sekcji "OnModelCreating" dla co najmniej jednej z relacji.

AmbiguousOneToOneRelationship(Object, Object)

Nie można określić strony zależnej dla relacji jeden do jednego między elementami "{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 metodzie "OnModelCreating". Zobacz https://go.microsoft.com/fwlink/?LinkId=724062 , aby uzyskać więcej informacji.

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 do użytkownika. 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łady.

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. Zignoruj jedną z właściwości przy użyciu atrybutu [NotMapped] lub atrybutu "EntityTypeBuilder.Ignore" w obszarze "OnModelCreating".

AmbiguousSharedTypeEntityTypeName(Object)

Nie można dodać typu jednostki typu współużytkowanego "{entityType}" do modelu, ponieważ jego nazwa jest taka sama jak nazwa typu CLR. Zwykle oznacza to błąd, dodając go jako typ jednostki nieudostępnianej lub wybierając inną nazwę.

AnnotationNotFound(Object)

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

AnnotationNotFound(Object, Object)

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

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 dołączonej OnModelCreating do metody "IgnoreAutoInclude" w zapytaniu.

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 o typie {fieldType}dla właściwości {entityType}. {property}" typu "{propertyType}". Można używać tylko pól 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)

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.

BadFilterDerivedType(Object, Object, Object)

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

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ść logiczną.

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łady.

BadJsonValueReaderWriterType(Object)

Nie można użyć typu "{givenType}" jako elementu "JsonValueReaderWriter", ponieważ nie dziedziczy z ogólnego elementu "JsonValueReaderWriter<TValue>". Upewnij się, że dziedziczysz kod json reader/writers z elementu "JsonValueReaderWriter<TValue>".

BadListType(Object, Object)

Nie można użyć typu "{givenType}" jako kolekcji pierwotnej, ponieważ nie jest tablicą 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}". Pamiętaj, aby dziedziczyć moduły porównujące wartości z elementu "{expectedType}".

BadValueConverterType(Object, Object)

Nie można użyć typu "{givenType}" jako konwertera wartości, ponieważ nie dziedziczy z "{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 "{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/opcjonalnie, ponieważ typ właściwości to "{propertyType}", który nie jest typem dopuszczalnym wartości null. Dowolna właściwość może być oznaczona jako niepusta/wymagana, ale tylko właściwości typów dopuszczalnych do 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. Każdy typ elementu może być oznaczony jako niepusty/wymagany, ale tylko elementy typów dopuszczalnych do wartości null można oznaczyć jako dopuszczane do wartości null/opcjonalne.

CannotBeNullablePK(Object, Object)

Właściwość "{1_entityType}. {0_property}" nie można oznaczyć jako dopuszczania wartości null/opcjonalnego, ponieważ właściwość jest częścią klucza. Dowolna właściwość może być oznaczona jako niepusta/wymagana, ale tylko właściwości typów dopuszczających wartość null i które nie są częścią klucza, mogą być oznaczone jako dopuszczane do wartości null/opcjonalne.

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 reade/writer "{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 pojedyncze wystąpienie do użycia.

CannotCreateValueComparer(Object, Object)

Nie można utworzyć wystąpienia typu porównującego 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)

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.

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.

CannotLoadDetached(Object, Object)

Nawigacja "{1_entityType}. Nie można załadować elementu {0_navigation}, ponieważ jednostka nie jest śledzona. Nawigacje można ł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 ładować tylko dla śledzonych jednostek.

CannotMarkNonShared(Object)

Nie można oznaczyć typu "{type}" jako typu nieudzielonego, 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 abstrakcyjne. 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}. Przed skonfigurowaniem dodaj nawigację do typu jednostki.

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 elemencie "{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 "{baseEntityType}", ponieważ element {baseEntityType}" jest elementem potomnym {entityType}. Przejrzyj konfigurację modelu.

ClashingMismatchedSharedType(Object, Object)

Nie można dodać typu jednostki typu udostępnionego "{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. Podczas konfigurowania własności "{ownerEntityType}" użyj innej nazwy. {navigation}" w elemencie "OnModelCreating". Zobacz https://aka.ms/efcore-docs-owned , aby uzyskać więcej informacji i przykłady.

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 elementu "{derivedType}" jako nienależnego 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łady.

ClashingNonOwnedEntityType(Object)

Nie można skonfigurować typu jednostki "{entityType}", ponieważ został on już skonfigurowany jako nienależąca do użytkownika. Jeśli chcesz przesłonić poprzednią konfigurację, najpierw usuń typ jednostki z modelu, wywołując metodę "Ignoruj". Zobacz https://aka.ms/efcore-docs-owned , aby uzyskać więcej informacji i przykłady.

ClashingNonSharedType(Object, Object)

Nie można dodać typu jednostki typu udostępnionego "{entityType}" o typie CLR "{type}", ponieważ typ jednostki nieudostępnianej o tym samym typie CLR już istnieje.

ClashingNonWeakEntityType(Object)
Nieaktualne..

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. 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łady.

ClashingOwnedEntityType(Object)

Nie można skonfigurować typu jednostki "{entityType}" jako należącego do użytkownika, ponieważ został on już skonfigurowany jako właściciel. Użyj konstruktora zagnieżdżonego w OwnsOne konstruktorze typu jednostki lub OwnsMany na konstruktorze typu jednostki właściciela, aby jeszcze bardziej skonfigurować ten typ. Jeśli chcesz przesłonić poprzednią konfigurację, najpierw usuń typ jednostki z modelu, wywołując metodę "Ignoruj". Zobacz https://aka.ms/efcore-docs-owned , aby uzyskać więcej informacji i przykłady.

ClashingSharedType(Object)

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

ClashingWeakEntityType(Object)
Nieaktualne..

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łej "{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łady.

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łady.

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łady.

ClrPropertyOnShadowEntity(Object, Object)
Nieaktualne..

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 cienia.

CollectionIsReference(Object, Object, Object, Object)

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

ComparerPropertyMismatch(Object, Object, Object, Object)

Nie można użyć porównującego typu "{type}" dla elementu "{entityType}". {propertyName}", ponieważ jego typem jest "{propertyType}".

ComparerPropertyMismatchElement(Object, Object, Object, Object)

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

CompiledModelIncompatibleTypeMapping(Object)

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

CompiledQueryDifferentModel(Object)

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

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ć wartość IEnumerable<> typu złożonego.

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.

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}". Element {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 cienia nie jest obsługiwana. Aby uzyskać więcej informacji, zobacz https://github.com/dotnet/efcore/issues/31243.

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}" jest niezgodny z oczekiwanym typem CLR "{targetType}".

ComplexTypesNotSupported(Object)

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

CompositeFkOnProperty(Object, Object)

Istnieje wiele właściwości z atrybutem [ForeignKey] wskazującym 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 skonfigurowane przez umieszczenie atrybutu [PrimaryKey] w klasie typu jednostki lub za pomocą polecenia "HasKey" w elemecie "OnModelCreating".

ConflictingBackingFields(Object, Object, Object, Object)

Właściwość "{1_entityType}. Program {0_property}" pasuje zarówno do "{field1}", jak i "{field2}" zgodnie z konwencją. Jawnie określ pole zapasowe, które ma być używane 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)

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

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}".

ConflictingKeylessAndPrimaryKeyAttributes(Object)

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

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}".

ConflictingRelationshipNavigation(Object, Object, Object, Object)

Nie można utworzyć relacji między elementami "{newPrincipalNavigationSpecification}" i "{newDependentNavigationSpecification}", ponieważ istnieje już relacja między elementami "{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 elemencie "OnModelCreating".

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.

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 odnaleziono odpowiedniego konstruktora dla typu jednostki "{entityType}". Następujące konstruktory miały parametry, których nie można powiązać z właściwościami typu jednostki: {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 własności.

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)

Konwerter dla typu modelu "{converterType}" nie może być używany dla elementu "{entityType}". {propertyName}", ponieważ jego typem jest "{propertyType}".

ConverterPropertyMismatchElement(Object, Object, Object, Object)

Konwerter dla typu elementu "{converterType}" nie może być używany dla elementu "{entityType}". {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)
Nieaktualne..

Metoda rozszerzenia "{method}" jest używana z niestandardową implementacją elementu "{interfaceType}". Użycie niestandardowych implementacji interfejsów metadanych programu Entity Framework nie jest obsługiwane. Zamiast tego rozważ wyprowadzenie z elementu "{concreteType}". Skontaktuj się z zespołem platformy Entity Framework, jeśli masz przekonujący przypadek dla niestandardowej implementacji interfejsów metadanych, 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 jest przekazywana do elementu "AddDbContext", konstruktor "{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 ma typ {genericType}.

DebugViewError(Object)

Widok debugowania zwrócił {message}. Zgłoś to pod adresem https://github.com/dotnet/efcore

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" do utworzenia zapytania definiującego, ponieważ definiuje on 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 we właściwościach 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 "{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 dla typu, 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 kluczy, zobacz https://go.microsoft.com/fwlink/?linkid=2141943.

DerivedEntityCannotHaveKeys(Object)

Nie można ustawić typu podstawowego dla typu jednostki "{entityType}", ponieważ ma on 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ż element "{ownedEntityType}" jest skonfigurowany jako właściciel, a element "{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łady.

DerivedEntityTypeHasNoKey(Object, Object)

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

DerivedEntityTypeKey(Object, Object)

Nie można skonfigurować klucza dla elementu "{derivedType}", ponieważ jest to typ pochodny. Klucz musi być skonfigurowany dla typu głównego "{rootType}". Jeśli nie zamierzasz dołączać elementu "{rootType}" do modelu, upewnij się, że nie odwołuje się on do właściwości DbSet w kontekście, do którego odwołuje się wywołanie konfiguracji do klasy 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 od "{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 od 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.

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 jej przypisać do właściwości dyskryminującej typu "{dyskryminatorType}".

DuplicateAnnotation(Object)

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

DuplicateAnnotation(Object, Object)

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

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)

Wartość dyskryminująca dla 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 o tych samych właściwościach 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}.

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)

Nie można użyć właściwości {propertyList} dla klucza obcego, ponieważ zawierają one duplikat: "{property}".

DuplicatePropertyInIndex(Object, Object)

Nie można użyć właściwości {propertyList} dla indeksu, ponieważ zawierają one duplikat: "{property}".

DuplicatePropertyInKey(Object, Object)

Nie można użyć właściwości {propertyList} dla klucza, ponieważ zawierają one 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}" tego samego typu 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}".

EmptyComplexType(Object)

Typ złożony "{complexType}" nie ma definicji właściwości. Skonfiguruj co najmniej jedną właściwość lub nie uwzględnij tego typu w modelu.

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}" w wyrażeniu podrzędnym 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)

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

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 kluczy, zobacz https://go.microsoft.com/fwlink/?linkid=2141943.

EntityEqualitySubqueryWithCompositeKeyNotSupported(Object)

To zapytanie spowodowałoby wiele ocen podzapytania, ponieważ jednostka "{entityType}" ma klucz złożony. Ponowne zapisywanie zapytania w celu uniknięcia podzapytania.

EntityRequiresKey(Object)

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

EntityTypeInUseByDerived(Object, Object)

Nie można usunąć typu jednostki "{entityType}", ponieważ pochodzi od niego element {derivedEntityType}. Aby można było usunąć typ jednostki, wszystkie typy jednostek pochodnych muszą zostać usunięte lub skonfigurowane do używania innego typu jednostki podstawowej.

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ż odwołuje się do niego klucz obcy {foreignKeyProperties} w dniu "{referencingEntityType}". Aby można było usunąć typ 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 jednostki 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ść miała typ {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ść miała typ {actualType}.

ErrorMaterializingValueNullReference(Object)

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

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}" w typie 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ń jedną z nich.

FkAttributeOnSkipNavigation(Object, Object)

Nie można określić atrybutu [ForeignKey] w nawigacji pomijania "{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}" jest niezgodna z liczbą właściwości w kluczu podmiotu {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}". Wszystkie odwołania do nawigacji pomijania muszą zostać usunięte przed usunięciem przywoływnego klucza obcego.

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 podstawowym typie jednostki "{baseEntityType}". Skonfiguruj element "{property}" za pomocą polecenia "ValueGeneratedNever" lub zdefiniuj klucz obcy dla elementu "{entityType}".

ForeignKeyReferencedEntityKeyMismatch(Object, Object)

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

ForeignKeySelfReferencingDependentEntityType(Object)
Nieaktualne..

Klucze obce typu jednostki "{dependentType}" nie mogą być obiektem docelowym 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 "{entityType}", 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 nie można przetłumaczyć argumentów metody na serwer. Zapisz ponownie zapytanie, aby uniknąć oceny argumentów przez klienta, aby można było przetłumaczyć tę metodę na serwer.

GraphDoesNotContainVertex(Object)

Nie można dodać podanej krawędzi, ponieważ graf 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 każdej jednostki bez naruszania 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ż jest już śledzone 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 klucza.

IdentityConflictOwned(Object, Object)

Nie można śledzić wystąpienia typu jednostki "{entityType}", ponieważ jest już śledzone 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 jednostki należącej do użytkownika. Rozważ użycie polecenia "DbContextOptionsBuilder.EnableSensitiveDataLogging", aby wyświetlić sprzeczne wartości klucza.

IdentityConflictOwnedSensitive(Object, Object)

Nie można śledzić wystąpienia typu jednostki "{entityType}", ponieważ jest już śledzone 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 jednostki należącej do użytkownika.

IdentityConflictSensitive(Object, Object)

Nie można śledzić wystąpienia typu jednostki "{entityType}", ponieważ jest już śledzone 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)

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

IncludeOnEntityWithDefiningQueryNotSupported(Object, Object)
Nieaktualne..

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

IncludeOnNonEntity(Object)

Nie można zastosować operacji "Include" z argumentem "{expression}". Źródło nie jest możliwe do wykonywania zapytań o znany typ jednostki lub element "Include" został zastosowany 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.

InconsistentInheritance(Object, Object)

Typ jednostki "{entityType}" powinien pochodzić od "{baseEntityType}", aby odzwierciedlić hierarchię odpowiadających im typów CLR.

InconsistentInheritance(Object, Object, Object)

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

InconsistentOwnership(Object, Object)
Nieaktualne..

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 za pomocą argumentów {argumentCount}, ale ma parametry {parameterCount}.

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ą zadeklarowane dla typu jednostki docelowej.

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 "Ignore" w typie podstawowym w elemecie "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, rzutując ją na zamapowany typ jednostki. W przeciwnym razie zignoruj właściwość przy użyciu atrybutu [NotMapped] lub "Ignoruj" w obszarze "OnModelCreating".

IntraHierarchicalAmbiguousTargetEntityType(Object, Object, Object, Object)
Nieaktualne..

Nie można określić typu jednostki powiązanej 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 na typie {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ć.

InvalidComplexType(Object)

Określony typ "{type}" musi być typem bez interfejsu z publicznym konstruktorem, który ma być używany jako typ złożony.

InvalidEntityType(Object)

Określony typ "{type}" musi być typem referencyjnym, który ma być używany jako typ jednostki.

InvalidEntityTypeConfigurationAttribute(Object, Object)

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

InvalidEnumValue(Object, Object)

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

InvalidEnumValue(Object, Object, Object)

Wartość "{value}" 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 kierować nawigacje 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 Wykonaj 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 typ 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.

InvalidMemberExpression(Object)

Wyrażenie "{expression}" nie jest prawidłowym wyrażeniem dostępu do składowej. 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ładowej. 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] we 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ą po kolekcji.

InvalidNumberOfIndexSortOrderValues(Object, Object, Object)

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

InvalidPropertiesExpression(Object)
Nieaktualne..

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)
Nieaktualne..

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)

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

InvalidPropertyListOnNavigation(Object, Object, Object)

Lista właściwości określona przy użyciu atrybutu [ForeignKey("{2_properties}")] w nawigacji {1_entityType}. Element {0_navigation} jest niepoprawny. Podaj rozdzielaną przecinkami listę 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ółdzielonego. Uzyskaj dostęp do typu jednostki za pośrednictwem przeciążenia metody "Set", który 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)

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.

InvalidSetTypeOwned(Object, 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 "{ownerType}". Aby uzyskać więcej informacji, zobacz https://aka.ms/efcore-docs-owned.

InvalidSetTypeWeak(Object)
Nieaktualne..

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

InvalidSwitch(Object, Object)

Nieprawidłowa {name}: {value}

InvalidType(Object, Object, Object, Object)

Wartość właściwości "{1_entityType}. Nie można ustawić wartości typu {0_property}, 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.

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 skompiluj usługi "{service}" do użycia w dostawcy usług przed przekazaniem go do elementu "{useInternalServiceProvider}".

InvalidValueGeneratorFactoryProperty(Object, Object, Object)

Element "{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 na nawigacji {3_referencedEntityType}. Użytkownik {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ł implementujących funkcję "IAsyncEnumerable".

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 w typie głównym.

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 w typie głównym. Przenieś właściwość "{property}" do elementu "{rootType}" lub usuń element "{rootType}" z modelu przy użyciu atrybutu [NotMapped] lub wywołaj metodę "EntityTypeBuilder".Ignore" w typie podstawowym w elemencie "OnModelCreating".

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 odwołanego klucza należy usunąć lub ponownie zdefiniować wszystkie klucze obce.

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 dla typu jednostki "{dependentType}". Usuń lub zmień klucz podmiotu zabezpieczeń dla wszystkich odwołań do kluczy obcych przed usunięciem klucza.

KeylessTypeExistingKey(Object)

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

KeylessTypeExistingKey(Object, Object)

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

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}".

KeyPropertiesWrongEntity(Object, Object)

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

KeyPropertyCannotBeNullable(Object, Object, Object)

Właściwość "{1_entityType}. {0_property} nie można oznaczyć jako null/opcjonalnie, 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 po zapisaniu jednostki 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 zmodyfikowane. Aby zmienić podmiot zabezpieczeń istniejącej jednostki z identyfikującym klucz obcy, najpierw usuń zależne i wywołaj metodę "SaveChanges", a następnie skojarz zależną z nowym podmiotem zabezpieczeń.

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}". Użytkownik {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 "{deklaratorEntityType}", ponieważ nie określono jednej z nawigacji. Podaj nawigację w wywołaniu "HasMany" w elemecie "OnModelCreating". Rozważ dodanie w tym celu właściwości prywatnej.

ModelNotFinalized(Object)

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

MultipleEntries(Object)

Nie można rozpocząć śledzenia 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)

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

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}.

MultipleOwnerships(Object)

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

MultipleOwnerships(Object, Object)

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

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 dostawcą usług, usuwając wywołanie elementu "UseInternalServiceProvider". W przeciwnym razie rozważ warunkowe zarejestrowanie dostawcy bazy danych lub utrzymanie jednego dostawcy usług dla dostawcy bazy danych.

MustRewriteToSameNode(Object, Object)

Po wywołaniu metody "{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, 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 i jej wartości nie można zmienić po dodaniu jednostki do magazynu.

NamedIndexDefinedOnIgnoredProperty(Object, Object, Object, Object)

Indeks "{indexName}" 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 za pomocą atrybutu [NotMapped] lub płynnego 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 z jej typów podstawowych.

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}. Element {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}. Element {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ć liczbę IEnumerable<> powiązanej jednostki.

NavigationForWrongForeignKey(Object, Object, Object, Object)

Nawigacja "{1_entityType}. Nie można skojarzyć elementu {0_navigation} z kluczem obcym {targetForeignKeyProperties}, ponieważ został utworzony dla klucza obcego {actualForeignKeyProperties}.

NavigationFromShadowEntity(Object, Object)
Nieaktualne..

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 nienawigowany. 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 nawigację. 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 określono 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 za pomocą polecenia "EntityTypeBuilder.Ignore" w elemecie "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}", ponieważ 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 elemecie "OnModelCreating".

NavigationSingleWrongClrType(Object, Object, Object, Object)

Nie można dodać nawigacji "{navigation}" do typu jednostki "{entityType}", ponieważ jego typ CLR "{clrType}" jest niezgodny 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 kluczy, zobacz https://go.microsoft.com/fwlink/?linkid=2141943.

NavigationToShadowEntity(Object, Object, Object)
Nieaktualne..

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 skonfiguruj pole zapasowe do użycia.

NoClrNavigation(Object, Object)

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

NoClrType(Object)

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

NoDefiningNavigation(Object, Object, Object)
Nieaktualne..

Nawigacja "{navigation}" używana do definiowania typu jednostki "{entityType}" nie istnieje w obiekcie "{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)
Nieaktualne..

Brak nawigacji dla typu jednostki "{entityType}" skojarzonego z kluczem obcym {foreignKeyProperties}.

NonClrBaseType(Object, Object)
Nieaktualne..

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

NonComparableKeyType(Object, Object, Object)

Właściwość "{entityType}". {property}" nie można użyć jako klucza, ponieważ ma typ "{providerType}", który nie implementuje elementu "IComparable<T>", "IComparable" lub "IStructuralComparable". Użyj polecenia "HasConversion" w elemencie "OnModelCreating", aby opakować 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}", aby zaimplementować jeden 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)
Nieaktualne..

Typ jednostki "{2_entityType}" należący do elementu "{0_ownershipNavigation}" powinien używać definiującej nawigację "{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 TContextOptions dbContextOptions<>, a nie nie ogólny parametr DbContextOptions.

NonIndexerEntityType(Object, Object, Object)

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

NonNotifyingCollection(Object, Object, Object)

Typ kolekcji używany do nawigacji "{1_entityType}. Program {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 funkcji "ObservableCollection<T>".

NonNotifyingCollection(Object, Object, Object, Object)

Typ kolekcji "{2_collectionType}" używany do nawigacji "{1_entityType}". Program {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 funkcji "ObservableCollection<T>".

NonShadowBaseType(Object, Object)
Nieaktualne..

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

NonUniqueRequiredDependentForeignKey(Object, Object)

Klucz obcy {foreignKeyProperties} w typie jednostki "{declaringEntityType}" nie może mieć wymaganego końca zależnego, ponieważ nie jest on 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 żadnego typu właściwości i nie ma odpowiadającej jej właściwości ani pola CLR. 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 żaden dostawca bazy danych nie został skonfigurowany dla tego elementu DbContext. 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 "IEnumerable<T>".

NoValueGenerator(Object, Object, Object)

Właściwość "{1_entityType}. Program {0_property}" nie ma ustawionej wartości, a generator wartości nie jest dostępny 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 jako wymagana (niepusta), ale ma wartość null podczas zapisywania zmian. Tylko właściwości złożone inne niż null są obsługiwane przez program EF Core 8.

NullRequiredPrimitiveCollection(Object, Object)

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

OptionsExtensionNotFound(Object)

Nie można odnaleźć rozszerzenia opcji typu "{optionsExtension}".

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 należący do innego typu jednostki i musi być przywołyny z innego typu jednostki za pośrednictwem nawigacji. Dodaj nawigację do typu jednostki, który wskazuje obiekt "{ownedType}" lub nie konfiguruje go jako należącego do użytkownika.

OwnershipToDependent(Object, Object, Object)

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

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ż jednego konstruktora.

PrimaryKeyAttributeOnDerivedEntity(Object, Object)

Typ pochodny "{derivedType}" nie może mieć atrybutu [PrimaryKey], ponieważ klucze podstawowe mogą być zadeklarowane 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] w typie 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 jej 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 końcu głównej relacji między elementami {firstNavigationSpecification}" i "{secondNavigationSpecification}". Typ jednostki głównej musi mieć klucz. Aby uzyskać więcej informacji na temat typów jednostek bez kluczy, zobacz https://go.microsoft.com/fwlink/?linkid=2141943.

PrincipalOwnedType(Object, Object, Object)

Relacja z elementu "{referencingEntityTypeOrNavigation}" do elementu "{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łasności. Usuń relację lub skonfiguruj klucz obcy w lokalizacji "{ownedType}".

PropertyCalledOnNavigation(Object, Object)

"{property}" nie można użyć jako właściwości typu jednostki "{entityType}", ponieważ jest ona 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 właściwość "{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}". Wszystkie klucze obce muszą zostać usunięte lub ponownie zdefiniowane przed usunięciem właściwości.

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 "{indexType}". Wszystkie zawierające indeksy muszą zostać usunięte lub ponownie zdefiniowane przed usunięciem właściwości.

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 wszystkie zawierające klucze muszą zostać usunięte lub ponownie zdefiniowane.

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

Właściwość "{1_entityType}. Dostęp do metody {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}".

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 lub prawidłowym typem jednostki. Jawnie zamapuj tę właściwość lub zignoruj ją przy użyciu atrybutu "[NotMapped]" lub za pomocą polecenia "EntityTypeBuilder.Ignore" w elemecie "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 lub 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 należy wykluczyć właściwość z modelu przy użyciu atrybutu "[NotMapped]" lub za pomocą polecenia "EntityTypeBuilder.Ignore" w elemencie "OnModelCreating".

PropertyReadOnlyAfterSave(Object, Object)

Właściwość "{1_entityType}. Element {0_property} jest zdefiniowany 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ą wartość 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 odpowiadającej mu 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 lub 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 ma poprawnego kształtu. 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ę "{projection}" typu "{queryableType}". Kolekcje w projekcji końcowej 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 tej samej nazwy i typu CLR co 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}" w typie 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 w innym dostawcy, gdzie 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ć klucza podstawowego {primaryKeyPropertiesWithTypes}, ponieważ nie jest zgodna. Skonfiguruj klucz główny lub zestaw właściwości klucza obcego z typami zgodnymi dla tej relacji.

ReferenceIsCollection(Object, Object, Object, Object)

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

ReferenceMustBeLoaded(Object, Object)

Nawigacja "{1_entityType}. Element {0_navigation}" nie może mieć wartości "IsLoaded", ponieważ jednostka, do której odwołuje się odwołanie, nie ma wartości null i dlatego jest ładowana.

RelationshipConceptualNull(Object, Object)

Skojarzenie między typami jednostek "{firstType}" i "{secondType}" zostało odcięte, ale relacja jest oznaczona jako wymagana lub jest niejawnie wymagana, ponieważ klucz obcy nie ma 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. Rozważ użycie polecenia "DbContextOptionsBuilder.EnableSensitiveDataLogging", aby wyświetlić wartości klucza.

RelationshipConceptualNullSensitive(Object, Object, Object)

Skojarzenie między jednostkami "{firstType}" i "{secondType}" z wartością klucza "{secondKeyValue}" zostało odcięte, 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.

RelationshipCycle(Object, Object, Object)

Cykl relacji obejmujący właściwość "{entityType}". Wykryto właściwość {property}. Zapobiega to określeniu 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}. Użytkownik {navigation} nie może być skonfigurowany zgodnie z wymaganiami, ponieważ reprezentuje nawigację pomiń.

RetryLimitExceeded(Object, Object)

Maksymalna liczba ponownych prób ({retryLimit}) została przekroczona 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 klasy "{entityType}", ponieważ jest to jednostka będąca własnością bez odwołania do jego właściciela. Jednostki należące można zapisywać tylko w ramach agregacji, w tym również jednostki właściciela.

SeedDatumComplexProperty(Object, Object)

Nie można dodać jednostki początkowej dla typu jednostki {entityType}, ponieważ ma ona 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 polecenia "DbContextOptionsBuilder.EnableSensitiveDataLogging", aby wyświetlić powiązane wartości właściwości.

SeedDatumComplexPropertySensitive(Object, Object, Object)

Nie można dodać jednostki inicjowanej dla typu jednostki "{entityType}" o wartości klucza {keyValue}, ponieważ ma ona 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 początkowej 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 początkowej 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 inicjujnej dla typu jednostki {entityType}, ponieważ została już dodana inna jednostka inicjowana o tej samej wartości klucza dla elementu {keyProperties}. Rozważ użycie polecenia "DbContextOptionsBuilder.EnableSensitiveDataLogging", aby wyświetlić wartości klucza powodujące konflikt.

SeedDatumDuplicateSensitive(Object, Object)

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

SeedDatumIncompatibleValue(Object, Object, Object)

Nie można dodać jednostki początkowej 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 polecenia "DbContextOptionsBuilder.EnableSensitiveDataLogging", aby wyświetlić wartość właściwości.

SeedDatumIncompatibleValueSensitive(Object, Object, Object, Object)

Nie można dodać jednostki początkowej 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 początkowej 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 początkowej dla typu jednostki "{entityType}", ponieważ zawiera ona zestaw nawigacji "{navigation}". Aby nawiązać relacje inicjacji, dodaj inicjator jednostki do elementu "{relatedEntityType}" i określ wartości klucza obcego {foreignKeyProperties}. Rozważ użycie polecenia "DbContextOptionsBuilder.EnableSensitiveDataLogging", aby wyświetlić powiązane wartości właściwości.

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

Nie można dodać jednostki inicjowanej dla typu jednostki "{entityType}" o wartości klucza {keyValue}, ponieważ ma ona ustawioną nawigację "{navigation}". Aby nawiązać relacje inicjacji, 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 niezwiązanymi z nasion.

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)

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

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.

ServiceProviderConfigAdded(Object)

dodano konfigurację dla elementu "{key}"

ServiceProviderConfigChanged(Object)

zmieniono konfigurację elementu "{key}"

ServiceProviderConfigRemoved(Object)

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

ShadowEntity(Object)
Nieaktualne..

Typ jednostki "{entityType}" jest w stanie cienia. 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 elementem {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ółdzielonego "{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 ramach dostawcy usług, 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 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}" "{service}". 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 pomijania "{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)

Nie można ustawić nawigacji pomijania "{inverse}" przy użyciu typu jednostki sprzężenia "{inverseJoinType}" jako odwrotności 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)

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

SkipNavigationForeignKeyWrongPrincipalType(Object, Object, Object, Object)

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

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ę pomiń, należy usunąć wszystkie odwołania do nawigacji pominięcia.

SkipNavigationInUseBySkipNavigation(Object, Object, Object, Object)

Pomiń nawigację "{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ę pomiń, należy usunąć wszystkie odwołania do nawigacji pominięcia.

SkipNavigationNoForeignKey(Object, Object)

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

SkipNavigationNoInverse(Object, Object)

Pomiń nawigację "{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.

SkipNavigationWrongInverse(Object, Object, Object, Object)

Nawigacji pomijania "{inverse}" zadeklarowanej dla typu jednostki "{inverseEntityType}" nie można ustawić jako odwrotności 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}". Ponownie napisz zapytanie w formularzu, który można przetłumaczyć, lub przełącz się jawnie do oceny klienta, 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} ponownie napisz zapytanie w formularzu, który można przetłumaczyć, lub przełącz się jawnie do oceny klienta, 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}", ten 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 dyskryminującej wartości.

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ż kompilacja modelu zakłada, że jest ona skonfigurowana jako "{expectedConfiguration}". Usuń nieobsługiwaną konfigurację dla elementu "{configurationType}".

UnconfigurableTypeMapping(Object)

Nie można skonfigurować domyślnego mapowania typów dla 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ługiwany element "INavigationBase" typu "{type}".

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)

Indeks nienazwany określony za pomocą 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 pomocą 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 w dowolnym z jej typów podstawowych.

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 do 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 opcji "ValueGenerated.Never" lub "DatabaseGeneratedOption.None", a następnie określ jawne wartości.

VisitIsNotAllowed(Object)

Wywoływanie metody "{visitMethodName}" jest niedozwolone. Odwiedź wyrażenie ręcznie, aby uzyskać odpowiednią część w obiekcie odwiedzającym.

WarningAsErrorTemplate(Object, Object, Object)

Błąd został wygenerowany dla ostrzeżenia "{eventName}": {message} Ten wyjątek może zostać pominięty lub zarejestrowany przez przekazanie identyfikatora zdarzenia "{eventId}" do metody "ConfigureWarnings" w metodzie "DbContext.OnConfiguring" lub "AddDbContext".

WeakBaseType(Object, Object)
Nieaktualne..

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

WeakDerivedType(Object)
Nieaktualne..

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ło ono utworzone przez inne wystąpienie klasy StateManager.

Dotyczy