RelationalStrings Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zasoby ciągów używane w wyjątkach EF itp.
Te ciągi są udostępniane publicznie do użytku przez dostawców i rozszerzenia bazy danych. Nietypowe jest to, że kod aplikacji potrzebuje tych ciągów.
[System.Runtime.CompilerServices.Nullable(0)]
public static class RelationalStrings
public static class RelationalStrings
[<System.Runtime.CompilerServices.Nullable(0)>]
type RelationalStrings = class
type RelationalStrings = class
Public Class RelationalStrings
- Dziedziczenie
-
RelationalStrings
- Atrybuty
Właściwości
| Nazwisko | Opis |
|---|---|
| BadCheckConstraintString |
Nie można wykonać deserializacji ograniczenia sprawdzania z metadanych modelu. Aby uzyskać szczegółowe informacje, zobacz wyjątek wewnętrzny. |
| BadSequenceString |
Przestarzałe.
Nie można wykonać deserializacji sekwencji z metadanych modelu. Aby uzyskać szczegółowe informacje, zobacz wyjątek wewnętrzny. |
| BadSequenceType |
Nieprawidłowy typ sekwencji. Prawidłowe typy to "long" (wartość domyślna), "int", "short", "byte" i "decimal". |
| CannotChangeWhenOpen |
Wystąpienie dbConnection jest obecnie używane. Połączenie można zmienić tylko wtedy, gdy istniejące połączenie nie jest używane. |
| CannotCompareComplexTypeToNull |
Porównywanie typów złożonych z wartością null nie jest obsługiwane. |
| CannotSetAliasOnJoin |
Nie można ustawić aliasów w wyrażeniach sprzężenia; ustaw alias w wyrażeniu tabeli zamkniętej. |
| ClientGroupByNotSupported |
Nie można przetłumaczyć danego wzorca "GroupBy". Wywołaj metodę "AsEnumerable" przed elementem "GroupBy", aby ocenić go po stronie klienta. |
| ConflictingAmbientTransaction |
Wykryto transakcję otoczenia. Transakcja otoczenia musi zostać ukończona przed rozpoczęciem nowej transakcji na tym połączeniu. |
| ConflictingEnlistedTransaction |
Połączenie jest obecnie wymienione w transakcji. Transakcja enlisted musi zostać ukończona przed rozpoczęciem nowej transakcji. |
| ConnectionAndConnectionString |
Skonfigurowano zarówno istniejącą bazę danych DbConnection, jak i parametry połączenia. Gdy istniejące połączenie DbConnection jest używane, należy ustawić parametry połączenia na tym połączeniu. |
| DatabaseModelMissing |
Przestarzałe.
Model bazy danych nie został zainicjowany. Aby można było uzyskać dostęp do modelu bazy danych, należy go sfinalizować i przetworzyć za pomocą elementu "RelationalModelConvention". |
| DistinctOnCollectionNotSupported |
Używanie operacji "Distinct" w projekcji zawierającej kolekcję nie jest obsługiwane. |
| EFMultipleParametersInvoked |
"EF. Metoda MultipleParameters<T> może być używana tylko w zapytaniach LINQ platformy Entity Framework. |
| EmptyCollectionNotSupportedAsInlineQueryRoot |
Puste kolekcje nie są obsługiwane jako wbudowane katalogi głównych zapytań. |
| ErrorMaterializingValue |
Wystąpił błąd podczas odczytywania wartości bazy danych. Aby uzyskać więcej informacji, zobacz wyjątek wewnętrzny. |
| ExecuteDeleteOnNonEntityType |
Operacja "ExecuteDelete" wymaga typu jednostki odpowiadającej tabeli bazy danych do zmodyfikowania. Bieżąca operacja jest stosowana w projekcji innej niż jednostka. Usuń wszelkie projekcje do typów innych niż jednostki. |
| ExecuteUpdateCannotSetJsonPropertyToArbitraryExpression |
Polecenie "ExecuteUpdate" nie może obecnie ustawić właściwości w kolumnie JSON na dowolne wyrażenia; obsługiwane są tylko stałe, parametry i inne właściwości JSON; zobacz https://github.com/dotnet/efcore/issues/36688. |
| ExecuteUpdateCannotSetJsonPropertyToNonJsonColumn |
Polecenie "ExecuteUpdate" nie może obecnie ustawić właściwości w kolumnie JSON na zwykłą kolumnę inną niż JSON; zobacz https://github.com/dotnet/efcore/issues/36688. |
| FromSqlNonComposable |
Element "FromSql" lub "SqlQuery" był wywoływany przy użyciu języka SQL niezwiązanego z komponowaniem i utworzeniem zapytania. Rozważ wywołanie metody "AsEnumerable" po metodzie w celu wykonania kompozycji po stronie klienta. |
| InsufficientInformationToIdentifyElementOfCollectionJoin |
Nie można przetłumaczyć podzapytania kolekcji w projekcji, ponieważ element nadrzędny lub podzapytywanie nie wyświetla niezbędnych informacji wymaganych do unikatowej identyfikacji i poprawnego generowania wyników po stronie klienta. Może się to zdarzyć podczas próby skorelowania typu jednostki bez klucza. Może się to również zdarzyć w niektórych przypadkach projekcji przed "Distinct" lub niektórych kształtów klucza grupowania w przypadku elementu "GroupBy". Powinny one zawierać wszystkie kluczowe właściwości jednostki, na których jest stosowana operacja, lub zawierać tylko proste wyrażenia dostępu do właściwości. |
| InsufficientInformationToIdentifyOuterElementOfCollectionJoin |
Nie można przetłumaczyć podzapytania kolekcji w projekcji, ponieważ zapytanie nadrzędne nie wyświetla kluczowych kolumn wszystkich tabel, które są wymagane do generowania wyników po stronie klienta. Może się to zdarzyć podczas próby skorelowania z jednostką bez klucza lub w przypadku używania operacji "Distinct" lub "GroupBy" bez wyświetlania wszystkich kolumn kluczy. |
| InvalidArgumentToExecuteUpdate |
Argument "setPropertyCalls" na wartość "ExecuteUpdate" może zawierać tylko łańcuch "SetProperty" wyrażający właściwości do zaktualizowania. |
| InvalidCommandTimeout |
Określona wartość CommandTimeout jest nieprawidłowa. Musi to być liczba dodatnia. |
| InvalidMaxBatchSize |
Określona wartość MaxBatchSize jest nieprawidłowa. Musi to być liczba dodatnia. |
| InvalidMinBatchSize |
Określona wartość MinBatchSize jest nieprawidłowa. Musi to być liczba dodatnia. |
| JsonEmptyString |
Baza danych zwróciła pusty ciąg, gdy oczekiwano obiektu JSON. |
| JsonEntityWithTableSplittingIsNotSupported |
Dzielenie tabeli nie jest obsługiwane w przypadku jednostek zawierających jednostki mapowane na format JSON. |
| JsonExecuteUpdateNotSupportedWithOwnedEntities |
Funkcja ExecuteUpdate w kolumnach JSON nie jest obsługiwana, gdy kolumna jest mapowana jako jednostka należąca. Zamiast tego zamapuj kolumnę jako typ złożony. |
| JsonNodeMustBeHandledByProviderSpecificVisitor |
Ten węzeł powinien być obsługiwany przez generator SQL specyficzny dla dostawcy. |
| JsonPartialExecuteUpdateNotSupportedByProvider |
Dostawca używany nie obsługuje aktualizacji częściowych za pomocą funkcji ExecuteUpdate w kolumnach JSON. |
| JsonPropertyNameShouldBeConfiguredOnNestedNavigation |
Nazwa właściwości JSON powinna być skonfigurowana tylko dla zagnieżdżonych nawigacji należących do użytkownika. |
| JsonQueryLinqOperatorsNotSupported |
Tworzenie operatorów LINQ w kolekcjach wewnątrz dokumentów JSON nie jest obsługiwane lub nie zostało zaimplementowane przez dostawcę ef. |
| MappingFragmentMissingName |
Aby skonfigurować mapowanie właściwości specyficznych dla tabeli, należy określić nazwę tabeli. |
| MethodNeedsToBeImplementedInTheProvider |
Ta metoda musi zostać zaimplementowana w dostawcy. |
| MigrationDownMissing |
Metoda "Down" dla tej migracji nie została zaimplementowana. Aby obsługiwać przywracanie migracji, należy zaimplementować zarówno metody "W górę" jak i "w dół". |
| MissingOrderingInSelectExpression |
Nie można przetłumaczyć elementu "Reverse" na serwer, ponieważ nie ma kolejności po stronie serwera. |
| MissingResultSetWhenSaving |
Brak zestawu wyników podczas odczytywania wyników operacji SaveChanges; może to wskazywać, że procedura składowana została skonfigurowana do zwracania wyników w modelu EF, ale nie. Sprawdź definicje procedury składowanej. |
| ModificationCommandBatchAlreadyComplete |
Nie można dodać poleceń do ukończonego polecenia "ModificationCommandBatch". |
| ModificationCommandBatchNotComplete |
Nie można wykonać polecenia "ModificationCommandBatch", który nie został ukończony. |
| MultipleProvidersConfigured |
Znaleziono wiele konfiguracji dostawcy relacyjnej bazy danych. Kontekst można skonfigurować tylko do używania pojedynczego dostawcy bazy danych. |
| NestedAmbientTransactionError |
Transakcja otoczenia głównego została ukończona przed zagnieżdżonym transakcją. Najpierw należy wykonać zagnieżdżone transakcje. |
| NoActiveTransaction |
Połączenie nie ma żadnych aktywnych transakcji. |
| NoConnectionOrConnectionString |
Magazyn relacyjny został skonfigurowany bez określania połączenia DbConnection lub parametry połączenia do użycia. |
| NoDbCommand |
Nie można utworzyć polecenia dbcommand dla zapytania nierelacyjnego. |
| NoneRelationalTypeMappingOnARelationalTypeMappingSource |
Element "FindMapping" został wywołany w obiekcie "RelationalTypeMappingSource" z nierelacyjnym elementem "TypeMappingInfo". |
| NoProviderConfigured |
Nie skonfigurowano dostawców relacyjnych baz danych. Skonfiguruj dostawcę bazy danych przy użyciu polecenia "OnConfiguring" lub tworząc obiekt ImmutableDbContextOptions przy użyciu skonfigurowanego dostawcy bazy danych i przekazując go do kontekstu. |
| NoSetPropertyInvocation |
Wywołanie "ExecuteUpdate" musi określać co najmniej jedno wywołanie "SetProperty", aby wskazać właściwości do zaktualizowania. |
| OnlyConstantsSupportedInInlineCollectionQueryRoots |
Tylko stałe są obsługiwane wewnątrz wbudowanych katalogów głównych zapytań kolekcji. |
| PendingAmbientTransaction |
To połączenie było używane z otoczenia transakcji. Przed użyciem tego połączenia należy wykonać oryginalną transakcję otoczenia. |
| ProjectionMappingCountMismatch |
Nie można przetłumaczyć operacji ustawiania, gdy obie strony nie przypisują wartości do tych samych właściwości w typie nominalnym. Upewnij się, że te same właściwości są uwzględniane po obu stronach i rozważ przypisanie wartości domyślnych, jeśli właściwość nie wymaga określonej wartości. |
| QueryFromSqlInsideExists |
Zapytanie zawiera użycie operacji "Any" lub "AnyAsync" po metodzie "FromSqlRaw" lub "FromSqlInterpolated". Używanie tego nieprzetworzonego zapytania SQL więcej niż raz nie jest obecnie obsługiwane. Zastąp użycie wartości "Any" lub "AnyAsync" ciągiem "Count" lub "CountAsync". Aby uzyskać więcej informacji, zobacz https://go.microsoft.com/fwlink/?linkid=2174053. |
| RelationalNotInUse |
Metody specyficzne dla relacyjnych mogą być używane tylko wtedy, gdy kontekst używa dostawcy relacyjnej bazy danych. |
| SelectCanOnlyBeBuiltOnCollectionJsonQuery |
SelectExpression można skompilować tylko za pomocą wyrażenia JsonQueryExpression reprezentującego kolekcję w dokumencie JSON. |
| SelectExpressionUpdateNotSupportedWhileMutable |
Funkcja SelectExpression.Update() nie jest obsługiwana, gdy wyrażenie jest w stanie modyfikowalnym. |
| SetOperationNotWithinEntityTypeHierarchy |
Operacje zestawu (Union, Concat, Intersect, Z wyjątkiem) są obsługiwane tylko w przypadku typów jednostek w ramach tej samej hierarchii typów. |
| SetOperationsNotAllowedAfterClientEvaluation |
Nie można przetłumaczyć operacji zestawu po zastosowaniu projekcji klienta. Rozważ przeniesienie operacji zestawu przed ostatnim wywołaniem "Select". |
| SetOperationsOnDifferentStoreTypes |
Nie można przetłumaczyć operacji ustawiania, gdy pasujące kolumny po obu stronach mają różne typy magazynów. |
| SetPropertyMethodInvoked |
Metoda SetProperty TProperty<> może być używana tylko w metodzie "ExecuteUpdate". |
| SplitQueryConcurrentModification |
Nie można skorelować wyników zapytania podzielonego, ponieważ dane zostały zmodyfikowane współbieżnie podczas wykonywania zapytania. Wykonaj ponownie zapytanie lub wykonaj je w ramach transakcji z możliwością serializacji lub migawki, aby zapobiec współbieżnym modyfikacjom. |
| SplitQueryString |
To zapytanie LINQ jest wykonywane w trybie podzielonego zapytania, a pokazany język SQL jest przeznaczony do wykonania pierwszego zapytania. Dodatkowe zapytania mogą być również wykonywane w zależności od wyników pierwszego zapytania. |
| SqlFunctionArgumentsAndMappingsMismatch |
Liczba mapowań typów argumentów nie jest zgodna z liczbą argumentów. |
| SqlFunctionNullArgumentMapping |
Jedno z określonych mapowań typów argumentów miało wartość null. |
| SqlFunctionUnexpectedInstanceMapping |
Mapowanie typu wystąpienia zostało określone bez wyrażenia wystąpienia. |
| TransactionAlreadyStarted |
Połączenie jest już w transakcji i nie może uczestniczyć w innej transakcji. |
| TransactionAssociatedWithDifferentConnection |
Określona transakcja nie jest skojarzona z bieżącym połączeniem. Mogą być używane tylko transakcje skojarzone z bieżącym połączeniem. |
| TransactionSuppressedMigrationInUserTransaction |
Transakcja użytkownika nie jest obsługiwana w przypadku migracji z systemem TransactionSuppressed ani strategii ponawiania próby wykonania. |
| UpdateStoreException |
Wystąpił błąd podczas zapisywania zmian jednostki. Zobacz wyjątek wewnętrzny, aby uzyskać szczegółowe informacje. |
| VisitChildrenMustBeOverridden |
Element "VisitChildren" musi zostać zastąpiony w klasie pochodnej z "SqlExpression". |
Metody
| Nazwisko | Opis |
|---|---|
| AbstractTpc(Object, Object) |
Nie można utworzyć wystąpienia typu jednostki "{entityType}", ponieważ odpowiadający mu typ CLR jest abstrakcyjny, ale typ jednostki został zamapowany na "{storeObject}" przy użyciu strategii mapowania "TPC". Mapowane powinny być tylko wystąpienia typów. Aby uzyskać więcej informacji, zobacz https://go.microsoft.com/fwlink/?linkid=2130430. |
| AutoLoadedJsonProperty(Object, Object) |
Właściwość "{property}" w typie {type} jest mapowana na jednostkę JSON i nie można jej skonfigurować jako nie załadowana automatycznie. Jednostki mapowane w formacie JSON są zawsze ładowane jako jednostka. |
| CannotCompareJsonComplexTypeToNonJson(Object, Object) |
Nie można porównać typu złożonego "{jsonComplexType}", który jest mapowany na format JSON, do typu złożonego {nonJsonComplexType}, który nie jest. |
| CannotProjectNullableComplexType(Object) |
Próbujesz projektować typ złożony "{complexType}" za pomocą opcjonalnej nawigacji; obecnie nie jest obsługiwane. Projektuje typ złożony w kontekście innym niż opcjonalny lub projekt zawierający typ jednostki wraz z typem złożonym. |
| CannotTranslateNonConstantNewArrayExpression(Object) |
Zapytanie zawiera nowe wyrażenie tablicy z elementami niestałych, których nie można przetłumaczyć: "{newArrayExpression}". |
| CaseElseResultTypeUnexpected(Object, Object) |
Typ wyniku "{elseResultType}" w klauzuli else jest nieprawidłowy. Oczekiwany typ to "{resultType}". |
| CaseWhenClauseResultTypeUnexpected(Object, Object) |
Typ wyniku "{whenResultType}" w klauzuli when jest nieprawidłowy. Oczekiwany typ to "{resultType}". |
| CaseWhenClauseTestTypeUnexpected(Object, Object) |
Typ operandu "{whenOperandType}" w klauzuli when jest nieprawidłowy. Oczekiwany typ to "{expectedWhenOperandType}". |
| CompiledModelFunctionParameterTypeMapping(Object, Object, Object, Object) |
Parametr funkcji "{function}({parameter})" ma skonfigurowane niestandardowe mapowanie typów. Skonfiguruj ją w klasie "{customize}" w częściowej klasie "{className}". |
| CompiledModelFunctionTranslation(Object) |
Funkcja "{function}" ma tłumaczenie niestandardowe. Nie można wygenerować skompilowanego modelu, ponieważ tłumaczenia funkcji niestandardowych nie są obsługiwane. |
| CompiledModelFunctionTypeMapping(Object, Object, Object) |
Funkcja "{function}" ma skonfigurowane mapowanie typów niestandardowych. Skonfiguruj ją w klasie "{customize}" w częściowej klasie "{className}". |
| ComplexCollectionNotMappedToJson(Object, Object) |
Właściwość kolekcji złożonej "{entityType}". Element {property} musi być zamapowany na kolumnę JSON. Użyj polecenia "ToJson()", aby skonfigurować tę złożoną kolekcję jako zamapowana na kolumnę JSON. |
| ComplexPropertyBothJsonColumnAndJsonPropertyName(Object, Object, Object) |
Właściwość złożona "{complexProperty}" nie może mieć skonfigurowanej nazwy kolumny JSON ({columnName}) i nazwy właściwości JSON ('{propertyName}'). Użyj polecenia "ToJson()" do mapowania na kolumnę JSON lub "HasJsonPropertyName()", aby mapować jako właściwość JSON w kolumnie zawierającej dane JSON, ale nie obie. |
| ComplexPropertyJsonPropertyNameConflict(Object, Object, Object) |
Właściwość złożona "{property1}" i "{property2}" są skonfigurowane do używania tej samej nazwy właściwości JSON "{jsonPropertyName}". Każda właściwość w typie mapowanym JSON musi mieć unikatową nazwę właściwości JSON. |
| ComplexPropertyJsonPropertyNameWithoutJsonMapping(Object) |
Właściwość złożona "{complexProperty}" nie może użyć właściwości "HasJsonPropertyName()", ponieważ nie jest zawarta w typie mapowanym w formacie JSON. Użyj polecenia "ToJson()", aby zamapować właściwość złożoną na kolumnę JSON lub upewnić się, że jest ona zawarta w typie mapowanym na format JSON. |
| ComplexPropertyOptionalTableSharing(Object, Object) |
Opcjonalna właściwość złożona "{type}". Właściwość {property} jest mapowana na kolumny przez spłaszczenie zawartych właściwości do tabeli kontenera; to mapowanie wymaga co najmniej jednej wymaganej właściwości — aby umożliwić rozróżnienie między wartościami "null" i pustymi , ale typ złożony zawiera tylko właściwości opcjonalne. Skonfiguruj właściwość z dyskryminatorem w tle, dodając wywołanie metody "HasDiscriminator()" w konfiguracji właściwości złożonej lub zamapuj tę złożoną właściwość na kolumnę JSON. |
| ComputedColumnSqlUnspecified(Object, Object) |
Obliczona kolumna SQL nie została określona dla kolumny "{table}". {column}". Określ sql przed użyciem programu Entity Framework do utworzenia schematu bazy danych. |
| ConcurrencyTokenOnJsonMappedProperty(Object, Object) |
Właściwość "{property}" w elemencie {type} jest skonfigurowana jako token współbieżności, ale typ jest mapowany na kod JSON. Tokeny współbieżności nie są obsługiwane w typach mapowanych w formacie JSON. |
| ConflictingColumnServerGeneration(Object, Object, Object) |
Nie można ustawić elementu "{conflictingConfiguration}" dla elementu "{property}" w tym samym czasie co {existingConfiguration}. Usuń jedną z tych konfiguracji. |
| ConflictingOriginalRowValues(Object, Object, Object, Object, Object) |
Wystąpienia typów "{firstEntityType}" i "{secondEntityType}" są mapowane na ten sam wiersz, ale mają różne oryginalne wartości właściwości właściwości {firstProperty} i {secondProperty} mapowane na "{column}". Rozważ użycie polecenia "DbContextOptionsBuilder.EnableSensitiveDataLogging", aby wyświetlić wartości powodujące konflikt. |
| ConflictingOriginalRowValuesSensitive(Object, Object, Object, Object, Object, Object) |
Wystąpienia typów "{firstEntityType}" i "{secondEntityType}" są mapowane na ten sam wiersz o wartości klucza "{keyValue}", ale mają różne oryginalne wartości właściwości {firstConflictingValues} i {secondConflictingValues} dla kolumny "{column}". |
| ConflictingRowUpdateTypes(Object, Object, Object, Object) |
Wystąpienie typu jednostki "{firstEntityType}" jest oznaczone jako {firstState}, ale wystąpienie typu jednostki {secondEntityType} jest oznaczone jako {secondState}, a oba są mapowane na ten sam wiersz. Rozważ użycie polecenia "DbContextOptionsBuilder.EnableSensitiveDataLogging", aby wyświetlić wartości kluczy. |
| ConflictingRowUpdateTypesSensitive(Object, Object, Object, Object, Object, Object) |
Wystąpienie typu jednostki "{firstEntityType}" z wartością klucza {firstKeyValue}" jest oznaczone jako {firstState}, ale wystąpienie typu jednostki {secondEntityType}" z wartością klucza {secondKeyValue} jest oznaczone jako {secondState}, a oba są mapowane na ten sam wiersz. |
| ConflictingRowValues(Object, Object, Object, Object, Object) |
Wystąpienia typów "{firstEntityType}" i "{secondEntityType}" są mapowane na ten sam wiersz, ale mają różne wartości właściwości właściwości {firstProperty} i {secondProperty} mapowane na "{column}". Rozważ użycie polecenia "DbContextOptionsBuilder.EnableSensitiveDataLogging", aby wyświetlić wartości powodujące konflikt. |
| ConflictingRowValuesSensitive(Object, Object, Object, Object, Object, Object) |
Wystąpienia typów "{firstEntityType}" i "{secondEntityType}" są mapowane na ten sam wiersz o wartości klucza "{keyValue}", ale mają różne wartości właściwości "{firstConflictingValue}" i "{secondConflictingValue}" dla kolumny "{column}". |
| ConflictingSeedValues(Object, Object, Object) |
Jednostka inicjowana typu jednostki "{entityType}" ma taką samą wartość klucza, jak inna jednostka inicjowana zamapowana na tę samą tabelę "{table}", ale ma różne wartości dla kolumny "{column}". Rozważ użycie polecenia "DbContextOptionsBuilder.EnableSensitiveDataLogging", aby wyświetlić wartości powodujące konflikt. |
| ConflictingSeedValuesSensitive(Object, Object, Object, Object, Object, Object) |
Jednostka inicjowana dla typu jednostki {entityType} ma taką samą wartość klucza {keyValue}, jak inna jednostka inicjowana zamapowana na tę samą tabelę "{table}", ale ma różne wartości dla kolumny "{column}" — "{firstValue}", "{secondValue}". |
| ConflictingTypeMappingsInferredForColumn(Object) |
Mapowania typów powodujących konflikt zostały wywnioskowane dla kolumny "{column}". |
| ContainerTypeOnNestedOwnedEntityType(Object) |
Typ jednostki "{entityType}" ma skonfigurowany typ kolumny kontenera, ale jest zagnieżdżony w innym typie należącym do użytkownika. Typ kolumny kontenera można określić tylko w typie należącym do najwyższego poziomu zamapowanym na kontener. |
| ContainerTypeOnNonContainer(Object) |
Typ jednostki "{entityType}" ma skonfigurowany typ kolumny kontenera, ale nie jest mapowany na kolumnę kontenera, na przykład dla formatu JSON. Typ kolumny kontenera można określić tylko w typie należącym do najwyższego poziomu zamapowanym na kontener. |
| CreateIndexOperationWithInvalidSortOrder(Object, Object) |
{numSortOrderProperties} wartości zostały podane w elemencie CreateIndexOperations.IsDescending, ale operacja zawiera kolumny {numColumns}. |
| DataOperationNoProperty(Object, Object) |
Brak właściwości zamapowanej na kolumnę "{table}". {column}" używany w operacji danych. Dodaj właściwość zamapowana na tę kolumnę lub określ typy kolumn w operacji danych. |
| DataOperationNoTable(Object) |
Nie ma mapowanego typu jednostki na tabelę "{table}", która jest używana w operacji danych. Dodaj odpowiedni typ jednostki do modelu lub określ typy kolumn w operacji danych. |
| DbFunctionExpressionIsNotMethodCall(Object) |
Podane wyrażenie DbFunction "{expression}" jest nieprawidłowe. Wyrażenie musi być wyrażeniem lambda zawierającym jedno wywołanie metody do docelowej metody statycznej. Wartości domyślne można podać jako argumenty, jeśli jest to wymagane, np. '() => SomeClass.SomeMethod(null, 0)". |
| DbFunctionGenericMethodNotSupported(Object) |
Funkcja DbFunction "{function}" jest ogólna. Mapowanie metod ogólnych jako dbFunction nie jest obsługiwane. |
| DbFunctionInvalidInstanceType(Object, Object) |
Funkcja DbFunction "{function}" zdefiniowana w typie {type} musi być metodą statyczną lub metodą wystąpienia zdefiniowaną w podklasie DbContext. Metody wystąpień w innych typach nie są obsługiwane. |
| DbFunctionInvalidIQueryableOwnedReturnType(Object, Object) |
Funkcja DbFunction "{function}" ma nieprawidłowy typ zwracany "{type}". Nie można używać typów jednostek będących własnością jako zwracanego typu dbFunction. |
| DbFunctionInvalidIQueryableReturnType(Object, Object) |
Funkcja DbFunction "{function}" ma nieprawidłowy typ zwracany "{type}". Funkcje nieskalarne muszą zwracać wartość "IQueryable" prawidłowego typu jednostki. |
| DbFunctionInvalidParameterName(Object, Object) |
Funkcja DbFunction "{function}" nie ma parametru o nazwie {parameter}. |
| DbFunctionInvalidParameterType(Object, Object, Object) |
Parametr "{parameter}" dla funkcji DbFunction "{function}" ma nieprawidłowy typ "{type}". Upewnij się, że typ parametru można zamapować przez bieżącego dostawcę. |
| DbFunctionInvalidReturnEntityType(Object, Object, Object) |
Funkcja DbFunction "{function}" zwraca wartość "{type}", ale "{elementType}" nie jest mapowanym typem jednostki. Upewnij się, że element "{elementType}" jest uwzględniony w modelu. |
| DbFunctionInvalidReturnType(Object, Object) |
Funkcja DbFunction "{function}" ma nieprawidłowy typ zwracany "{type}". Upewnij się, że typ zwracany może zostać zamapowany przez bieżącego dostawcę. |
| DbFunctionNameEmpty(Object) |
Funkcja DbFunction "{function}" nie ma ustawionej nazwy. Nazwa jest wymaganą właściwością DbFunction. |
| DbFunctionNonScalarCustomTranslation(Object) |
Nie można ustawić tłumaczenia niestandardowego w funkcji DbFunction "{function}", ponieważ nie jest to funkcja skalarna. |
| DbFunctionNullableValueReturnType(Object, Object) |
Funkcja DbFunction "{function}" zwraca sqlExpression typu {type}, który jest typem wartości dopuszczającej wartość null. Funkcja DbFunctions musi zwracać wyrażenia z typami wartości innych niż null, nawet jeśli mogą zwracać wartość "null". |
| DefaultValueSqlUnspecified(Object, Object) |
Wartość domyślna SQL nie została określona dla kolumny "{table}". {column}". Określ sql przed użyciem programu Entity Framework do utworzenia schematu bazy danych. |
| DefaultValueUnspecified(Object, Object) |
Nie określono wartości domyślnej dla kolumny "{table}". {column}". Określ wartość przed użyciem programu Entity Framework do utworzenia schematu bazy danych. |
| DeleteDataOperationNoModel(Object) |
Operacja usuwania danych w obiekcie "{table}" nie jest skojarzona z modelem. Dodaj model do migracji lub określ typy kolumn we wszystkich operacjach danych. |
| DeleteDataOperationTypesCountMismatch(Object, Object, Object) |
Liczba typów kolumn klucza ({typesCount}) nie jest zgodna z liczbą kolumn klucza ({columnsCount}) dla operacji usuwania danych w obiekcie "{table}". Podaj tę samą liczbę typów kolumn kluczy i kolumn kluczy. |
| DeleteDataOperationValuesCountMismatch(Object, Object, Object) |
Liczba wartości klucza ({valuesCount}) nie jest zgodna z liczbą kolumn klucza ({columnsCount}) dla operacji usuwania danych w obiekcie "{table}". Podaj tę samą liczbę wartości klucza i kolumn kluczy. |
| DerivedStrategy(Object, Object) |
Typ jednostki pochodnej "{entityType}" został skonfigurowany przy użyciu strategii mapowania "{strategy}". Należy skonfigurować tylko typ jednostki głównej ze strategią mapowania. Aby uzyskać więcej informacji, zobacz https://go.microsoft.com/fwlink/?linkid=2130430. |
| DerivedTypeTable(Object, Object) |
Przestarzałe.
Nie można zamapować typu jednostki "{entityType}" na tabelę, ponieważ pochodzi ona z elementu "{baseType}". Do tabeli można mapować tylko podstawowe typy jednostek. |
| DuplicateCheckConstraint(Object, Object, Object) |
Nie można dodać ograniczenia sprawdzania "{checkConstraint}" do typu jednostki "{entityType}", ponieważ inne ograniczenie sprawdzania o tej samej nazwie już istnieje w typie jednostki {conflictingEntityType}. |
| DuplicateCheckConstraint(Object, Object) |
Nie można dodać ograniczenia sprawdzania "{checkConstraint}" do typu jednostki "{entityType}", ponieważ istnieje już inne ograniczenie sprawdzania o tej samej nazwie. |
| DuplicateCheckConstraintSqlMismatch(Object, Object, Object, Object, Object) |
Ograniczenia sprawdzania "{checkConstraint1}" w elementach "{entityType1}" i "{checkConstraint2}" w obiekcie "{entityType2}" są mapowane na element "{checkConstraintName}", ale z innym definiowaniem języka SQL. |
| DuplicateColumnNameCollationMismatch(Object, Object, Object, Object, Object, Object, Object, Object) |
"{entityType1}. {property1}" i "{entityType2}". Właściwość {property2}" jest mapowana na kolumnę "{columnName}" w kolumnie "{table}", ale są skonfigurowane do używania różnych sortowania ("{collation1}" i "{collation2}"). |
| DuplicateColumnNameCommentMismatch(Object, Object, Object, Object, Object, Object, Object, Object) |
"{entityType1}. {property1}" i "{entityType2}". Właściwość {property2}" jest mapowana na kolumnę "{columnName}" w kolumnie "{table}", ale są skonfigurowane z różnymi komentarzami ({comment1}" i "{comment2}"). |
| DuplicateColumnNameComputedSqlMismatch(Object, Object, Object, Object, Object, Object, Object, Object) |
"{entityType1}. {property1}" i "{entityType2}". Właściwość {property2}" jest mapowana na kolumnę "{columnName}" w kolumnie "{table}", ale są skonfigurowane do używania różnych obliczonych wartości ("{value1}" i "{value2}"). |
| DuplicateColumnNameConcurrencyTokenMismatch(Object, Object, Object, Object, Object, Object) |
"{entityType1}. {property1}" i "{entityType2}". Właściwość {property2}" jest mapowana na kolumnę "{columnName}" w kolumnie "{table}", ale mają różne konfiguracje tokenu współbieżności. |
| DuplicateColumnNameDataTypeMismatch(Object, Object, Object, Object, Object, Object, Object, Object) |
"{entityType1}. {property1}" i "{entityType2}". Właściwość {property2}" jest mapowana na kolumnę "{columnName}" w kolumnie "{table}", ale są skonfigurowane do używania różnych typów danych ("{dataType1}" i "{dataType2}"). |
| DuplicateColumnNameDefaultSqlMismatch(Object, Object, Object, Object, Object, Object, Object, Object) |
"{entityType1}. {property1}" i "{entityType2}". Właściwość {property2}" jest mapowana na kolumnę "{columnName}" w kolumnie "{table}", ale są skonfigurowane do używania różnych wartości domyślnych ("{value1}" i "{value2}"). |
| DuplicateColumnNameFixedLengthMismatch(Object, Object, Object, Object, Object, Object) |
"{entityType1}. {property1}" i "{entityType2}". Właściwość {property2}" jest mapowana na kolumnę "{columnName}" w kolumnie "{table}", ale mają inną konfigurację o stałej długości. |
| DuplicateColumnNameIsStoredMismatch(Object, Object, Object, Object, Object, Object, Object, Object) |
"{entityType1}. {property1}" i "{entityType2}". Właściwość {property2}" jest mapowana na kolumnę "{columnName}" w kolumnie "{table}", ale są skonfigurowane do używania różnych przechowywanych zapisanych obliczonych ustawień kolumn ({value1}" i "{value2}"). |
| DuplicateColumnNameMaxLengthMismatch(Object, Object, Object, Object, Object, Object, Object, Object) |
"{entityType1}. {property1}" i "{entityType2}". Właściwość {property2}" jest mapowana na kolumnę "{columnName}" w kolumnie "{table}", ale są skonfigurowane przy użyciu różnych maksymalnych długości ({maxLength1} i {maxLength2}). |
| DuplicateColumnNameNullabilityMismatch(Object, Object, Object, Object, Object, Object) |
"{entityType1}. {property1}" i "{entityType2}". Właściwość {property2}" jest mapowana na kolumnę "{columnName}" w kolumnie "{table}", ale są skonfigurowane przy użyciu różnych ustawień dopuszczania wartości null kolumny. |
| DuplicateColumnNameOrderMismatch(Object, Object, Object, Object, Object, Object, Object, Object) |
"{entityType1}. {property1}" i "{entityType2}". Właściwość {property2}" jest mapowana na kolumnę "{columnName}" w kolumnie "{table}", ale są skonfigurowane do używania różnych zamówień kolumn ({columnOrder1}" i "{columnOrder2}"). |
| DuplicateColumnNamePrecisionMismatch(Object, Object, Object, Object, Object, Object, Object, Object) |
"{entityType1}. {property1}" i "{entityType2}". Właściwość {property2}" jest mapowana na kolumnę "{columnName}" w kolumnie "{table}", ale są skonfigurowane z różnymi precyzjami ({precision1}" i "{precision2}"). |
| DuplicateColumnNameProviderTypeMismatch(Object, Object, Object, Object, Object, Object, Object, Object) |
"{entityType1}. {property1}" i "{entityType2}". Element {property2}" jest mapowany na kolumnę "{columnName}" w kolumnie "{table}", ale jest skonfigurowany do używania różnych typów dostawców ({type1}) i "{type2}". |
| DuplicateColumnNameSameHierarchy(Object, Object, Object, Object, Object, Object) |
"{entityType1}. {property1}" i "{entityType2}". Właściwość {property2}" jest mapowana na kolumnę "{columnName}" w kolumnie "{table}", ale właściwości znajdują się w tej samej hierarchii. Wszystkie właściwości typu jednostki muszą być mapowane na różne kolumny. |
| DuplicateColumnNameScaleMismatch(Object, Object, Object, Object, Object, Object, Object, Object) |
"{entityType1}. {property1}" i "{entityType2}". Element {property2}" jest mapowany na kolumnę "{columnName}" w kolumnie "{table}", ale jest skonfigurowany przy użyciu różnych skalowania ({scale1}) i "{scale2}". |
| DuplicateColumnNameUnicodenessMismatch(Object, Object, Object, Object, Object, Object) |
"{entityType1}. {property1}" i "{entityType2}". Właściwość {property2}" jest mapowana na kolumnę "{columnName}" w kolumnie "{table}", ale mają różne konfiguracje unicode. |
| DuplicateForeignKeyColumnMismatch(Object, Object, Object, Object, Object, Object, Object, Object) |
Klucze obce {foreignKeyProperties1} w elementach {entityType1} i {foreignKeyProperties2} w obiekcie "{entityType2}" są mapowane na {table}. {foreignKeyName}", ale użyj różnych kolumn ({columnNames1} i {columnNames2}). |
| DuplicateForeignKeyDeleteBehaviorMismatch(Object, Object, Object, Object, Object, Object, Object, Object) |
Klucze obce {foreignKeyProperties1} w elementach {entityType1} i {foreignKeyProperties2} w obiekcie "{entityType2}" są mapowane na {table}. {foreignKeyName}", ale skonfigurowano inne zachowanie usuwania ("{deleteBehavior1}" i "{deleteBehavior2}"). |
| DuplicateForeignKeyExcludedFromMigrationsMismatch(Object, Object, Object, Object, Object, Object) |
Klucze obce {foreignKeyProperties1} w elementach {entityType1} i {foreignKeyProperties2} w obiekcie "{entityType2}" są mapowane na {table}. {foreignKeyName}", ale z różnymi konfiguracjami wykluczeń migracji. |
| DuplicateForeignKeyPrincipalColumnMismatch(Object, Object, Object, Object, Object, Object, Object, Object) |
Klucze obce {foreignKeyProperties1} w elementach {entityType1} i {foreignKeyProperties2} w obiekcie "{entityType2}" są mapowane na {table}. {foreignKeyName}", ale odwołując się do różnych kolumn głównych ({principalColumnNames1} i {principalColumnNames2}). |
| DuplicateForeignKeyPrincipalTableMismatch(Object, Object, Object, Object, Object, Object, Object, Object) |
Klucze obce {foreignKeyProperties1} w elementach {entityType1} i {foreignKeyProperties2} w obiekcie "{entityType2}" są mapowane na {table}. {foreignKeyName}", ale odwołując się do różnych tabel podmiotów zabezpieczeń ({principalTable1}) i "{principalTable2}". |
| DuplicateForeignKeyTableMismatch(Object, Object, Object, Object, Object, Object, Object) |
Klucze obce {foreignKeyProperties1} w elementach "{entityType1}" i {foreignKeyProperties2} w kolumnie "{entityType2}" są mapowane na "{foreignKeyName}", ale są deklarowane w różnych tabelach ({table1}" i "{table2}"). |
| DuplicateForeignKeyUniquenessMismatch(Object, Object, Object, Object, Object, Object) |
Klucze obce {foreignKeyProperties1} w elementach {entityType1} i {foreignKeyProperties2} w obiekcie "{entityType2}" są mapowane na {table}. {foreignKeyName}", ale z różnymi konfiguracjami unikatowości. |
| DuplicateIndexColumnMismatch(Object, Object, Object, Object, Object, Object, Object, Object) |
Indeksy {index1} w jednostki {entityType1} i {index2} w jednostki {entityType2} są mapowane na {table}. {indexName}", ale z różnymi kolumnami ({columnNames1} i {columnNames2}). |
| DuplicateIndexFiltersMismatch(Object, Object, Object, Object, Object, Object, Object, Object) |
Indeksy {index1} w jednostki {entityType1} i {index2} w jednostki {entityType2} są mapowane na {table}. {indexName}", ale z różnymi filtrami ("{filter1}" i "{filter2}"). |
| DuplicateIndexSortOrdersMismatch(Object, Object, Object, Object, Object, Object) |
Indeksy {index1} w jednostki {entityType1} i {index2} w jednostki {entityType2} są mapowane na {table}. {indexName}", ale z różnymi zamówieniami sortowania. |
| DuplicateIndexTableMismatch(Object, Object, Object, Object, Object, Object, Object) |
Indeksy {index1} w jednostki {entityType1} i {index2} w jednostki {entityType2} są mapowane na "{indexName}", ale są deklarowane w różnych tabelach ({table1} i {table2}). |
| DuplicateIndexUniquenessMismatch(Object, Object, Object, Object, Object, Object) |
Indeksy {index1} w jednostki {entityType1} i {index2} w jednostki {entityType2} są mapowane na {table}. {indexName}", ale z różnymi konfiguracjami unikatowości. |
| DuplicateKeyColumnMismatch(Object, Object, Object, Object, Object, Object, Object, Object) |
Klucze {keyProperties1} w elementach "{entityType1}" i {keyProperties2} w obiekcie "{entityType2}" są mapowane na element "{table}". {keyName}", ale z różnymi kolumnami ({columnNames1} i {columnNames2}). |
| DuplicateKeyTableMismatch(Object, Object, Object, Object, Object, Object, Object) |
Klucze {keyProperties1} w elementach "{entityType1}" i {keyProperties2} w kolumnie "{entityType2}" są mapowane na "{keyName}", ale w różnych tabelach ({table1} i {table2}). |
| DuplicateSeedData(Object, Object) |
Jednostka inicjatora dla typu jednostki "{entityType}" ma taką samą wartość klucza, jak inna jednostka inicjowana zamapowana na tę samą tabelę "{table}". Wartości klucza powinny być unikatowe w jednostkach inicjujnych. Rozważ użycie polecenia "DbContextOptionsBuilder.EnableSensitiveDataLogging", aby wyświetlić wartości powodujące konflikt. |
| DuplicateSeedDataSensitive(Object, Object, Object) |
Jednostka inicjowana typu jednostki "{entityType}" ma taką samą wartość klucza {keyValue}, jak inna jednostka inicjowania zamapowana na tę samą tabelę "{table}". Wartości klucza powinny być unikatowe w jednostkach inicjujnych. |
| EitherOfTwoValuesMustBeNull(Object, Object) |
Wartość {param1} lub {param2} musi mieć wartość null. |
| EntityShortNameNotUnique(Object, Object, Object) |
Krótka nazwa {entityType1} to {dyskryminującaWartości}, która jest taka sama dla elementu {entityType2}. Każdy konkretny typ jednostki w hierarchii musi mieć unikatową krótką nazwę. Zmień nazwę jednego z typów lub wywołaj metodę "modelBuilder.Entity<TEntity>(). Metadata.SetDiscriminatorValue("NewShortName")". |
| EntitySplittingConflictingMainFragment(Object, Object) |
Typ jednostki "{entityType}" ma mapowanie podziału dla obiektu "{storeObject}", ale czy jest również mapowany na ten sam obiekt. Podział mapowań nie powinien duplikować głównego mapowania. |
| EntitySplittingHierarchy(Object, Object) |
Typ jednostki "{entityType}" ma mapowanie podziału dla obiektu "{storeObject}", ale uczestniczy również w hierarchii typów jednostek. Mapowania podzielone nie są obsługiwane w przypadku hierarchii. |
| EntitySplittingMissingPrimaryKey(Object, Object) |
Typ jednostki "{entityType}" ma mapowanie podziału dla obiektu "{storeObject}", ale właściwości klucza podstawowego nie są w pełni mapowane. Mapuj wszystkie właściwości klucza podstawowego na kolumny w obiekcie "{storeObject}". |
| EntitySplittingMissingProperties(Object, Object) |
Typ jednostki "{entityType}" ma mapowanie podziału dla obiektu "{storeObject}", ale nie mapuje żadnej właściwości klucza innego niż podstawowy. Zamapuj co najmniej jedną właściwość klucza innego niż podstawowy na kolumnę "{storeObject}". |
| EntitySplittingMissingPropertiesMainFragment(Object, Object) |
Typ jednostki "{entityType}" ma mapowanie podziału, ale nie mapuje żadnej właściwości klucza innego niż podstawowy na obiekt magazynu głównego. Zachowaj co najmniej jedną właściwość klucza innego niż podstawowy zamapowana na kolumnę "{storeObject}". |
| EntitySplittingMissingRequiredPropertiesOptionalDependent(Object, Object, Object) |
Typ jednostki "{entityType}" ma mapowanie podziału i jest opcjonalnym zależnym współużytkowaniem obiektu magazynu, ale nie mapuje żadnej wymaganej właściwości nieudzielonej na obiekt magazynu głównego. Zachowaj co najmniej jedną wymaganą właściwość inną niż współużytkowana zamapowana na kolumnę "{storeObject}" lub oznacz ją jako wymaganą zależną, wywołując element "{requiredDependentConfig}". |
| EntitySplittingUnmappedMainFragment(Object, Object, Object) |
Typ jednostki "{entityType}" ma mapowanie podziału dla obiektu "{storeObject}", ale nie ma głównego mapowania tego samego typu. Mapuj element "{entityType}" na "{storeObjectType}". |
| EntitySplittingUnmatchedMainTableSplitting(Object, Object, Object, Object) |
Typ jednostki "{entityType}" ma mapowanie podziału dla obiektu "{storeObject}", które jest współużytkowane z typem jednostki "{principalEntityType}", ale główne mapowania tych typów nie współużytkują tabeli. Zamapuj podzielone fragmenty elementu "{entityType}" na nieudostępne tabele lub zamapuj główny fragment na "{principalStoreObject}". |
| ErrorMaterializingProperty(Object, Object) |
Wystąpił błąd podczas odczytywania wartości bazy danych dla właściwości {entityType}. {property}". Aby uzyskać więcej informacji, zobacz wyjątek wewnętrzny. |
| ErrorMaterializingPropertyNullReference(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ść to "null". |
| ErrorMaterializingValueInvalidCast(Object, Object) |
Wystąpił błąd podczas odczytywania wartości bazy danych. Oczekiwany typ to {expectedType}, ale rzeczywista wartość była typu "{actualType}". |
| ErrorMaterializingValueNullReference(Object) |
Wystąpił błąd podczas odczytywania wartości bazy danych. Oczekiwany typ to "{expectedType}", ale rzeczywista wartość to "null". |
| ExecuteDeleteOnTableSplitting(Object) |
Operacja "ExecuteDelete" jest stosowana w tabeli "{tableName}", która zawiera dane dla wielu typów jednostek. Zastosowanie tej operacji usuwania spowoduje również usunięcie danych dla innych typów jednostek, dlatego nie jest obsługiwane. |
| ExecuteOperationOnEntitySplitting(Object, Object) |
Operacja "{operation}" jest stosowana w typie jednostki "{entityType}", która używa dzielenia jednostek. Operacje "ExecuteDelete"/"ExecuteUpdate" dla typów jednostek korzystających z dzielenia jednostek nie są obsługiwane. |
| ExecuteOperationOnKeylessEntityTypeWithUnsupportedOperator(Object, Object) |
Nie można wykonać operacji "{operation}" dla typu jednostki bez klucza "{entityType}", ponieważ zawiera operator nieobsługiwany natywnie przez dostawcę bazy danych. |
| ExecuteOperationOnOwnedJsonIsNotSupported(Object, Object) |
Element "{operation}" używany przez typ własności {entityType}, który jest mapowany na kod JSON; Element "{operation}" w jednostkach należących do formatu JSON nie jest obsługiwany. Rozważ mapowanie typu jako typu złożonego. |
| ExecuteOperationOnTPC(Object, Object) |
Operacja "{operation}" jest stosowana w typie jednostki {entityType}, która używa strategii mapowania TPC i nie jest typem liścia. Operacje "ExecuteDelete"/"ExecuteUpdate" dla typów jednostek uczestniczących w hierarchiach TPC są obsługiwane tylko w przypadku typów liści. |
| ExecuteOperationOnTPT(Object, Object) |
Operacja "{operation}" jest stosowana dla typu jednostki "{entityType}", która używa strategii mapowania TPT. Operacje "ExecuteDelete"/"ExecuteUpdate" w hierarchiach mapowanych jako TPT nie są obsługiwane. |
| ExecuteOperationWithUnsupportedOperatorInSqlGeneration(Object) |
Operacja "{operation}" zawiera funkcję wyrażenia select, która nie jest obsługiwana w generatorze SQL zapytania, ale została zadeklarowana jako obsługiwana przez dostawcę podczas fazy tłumaczenia. Jest to usterka w dostawcy platformy EF Core, zgłoś problem pod adresem https://aka.ms/efcorefeedback. |
| ExecuteUpdateDeleteOnEntityNotMappedToTable(Object) |
Wywołano metodę "ExecuteUpdate" lub "ExecuteDelete" dla typu jednostki "{entityType}", ale ten typ jednostki nie jest mapowany na tabelę. |
| ExecuteUpdateOverJsonIsNotSupported(Object) |
Polecenie "ExecuteUpdate" jest używane w typie "{structuralType}", który jest mapowany na format JSON; Polecenie "ExecuteUpdate" w formacie JSON nie jest obsługiwane. |
| ExecuteUpdateSubqueryNotSupportedOverComplexTypes(Object) |
Polecenie "ExecuteUpdate" jest używane za pośrednictwem operatora LINQ, który nie jest natywnie obsługiwany przez bazę danych; Nie można go przetłumaczyć, ponieważ przewidywany jest typ złożony "{complexType}". Zastąp ponownie zapytanie, aby projektować zawierający typ jednostki. |
| ExpectedNonNullParameter(Object) |
Oczekiwano wartości innej niż null dla parametru zapytania "{parameter}". |
| ExplicitDefaultConstraintNamesNotSupportedForTpc(Object) |
Jawnie nazwane ograniczenia domyślne nie mogą być używane z dziedziczeniem TPC lub podziałem jednostki. Nazwa ograniczenia: "{explicitDefaultConstraintName}". |
| FromSqlMissingColumn(Object) |
Wymagana kolumna "{column}" nie była obecna w wynikach operacji "FromSql". |
| FunctionOverrideMismatch(Object, Object) |
Właściwość "{propertySpecification}" ma określoną konfigurację dla funkcji "{function}", ale nie jest mapowana na kolumnę zwracaną przez tę funkcję. Usuń określoną konfigurację lub zamapuj typ jednostki, który zawiera tę właściwość na "{function}". |
| HasDataNotSupportedForEntitiesMappedToJson(Object) |
"HasData" nie może być używany dla typu jednostki "{entity}". Funkcja "HasData" nie jest obsługiwana w przypadku jednostek zamapowanych na format JSON. |
| ImplicitDefaultNamesNotSupportedForTpcWhenNamesClash(Object) |
Nie można używać nazwanych ograniczeń domyślnych z podziałem TPC lub jednostki, jeśli powodują one nietypowe nazwy ograniczeń. Nazwa ograniczenia: "{constraintNameCandidate}". |
| IncompatibleComplexTypesInAssignment(Object, Object, Object) |
Typy złożone "{complexType1}" i "{complexType2}" są przypisywane, ale ten ostatni nie ma właściwości {property}. |
| IncompatibleComplexTypesInComparison(Object, Object, Object) |
Porównywane są typy złożone "{complexType1}" i "{complexType2}", ale ten ostatni nie ma właściwości {property}. |
| IncompatibleTableCommentMismatch(Object, Object, Object, Object, Object) |
Nie można użyć tabeli "{table}" dla typu jednostki {entityType}, ponieważ jest używana dla typu jednostki "{otherEntityType}", a komentarz "{comment}" nie pasuje do komentarza "{otherComment}". |
| IncompatibleTableDerivedRelationship(Object, Object, Object) |
Nie można użyć tabeli "{table}" dla typu jednostki {entityType}, ponieważ jest używana dla typu jednostki "{otherEntityType}" i istnieje relacja między kluczami podstawowymi, w których element {entityType} jest zależny, ale element {entityType} ma typ jednostki podstawowej mapowany na inną tabelę. Mapuj element "{otherEntityType}" na inną tabelę lub odwróć relację między elementami "{entityType}" i "{otherEntityType}". |
| IncompatibleTableExcludedMismatch(Object, Object, Object) |
Nie można użyć tabeli "{table}" dla typu jednostki {entityType}, ponieważ jest używana dla typu jednostki "{otherEntityType}" i jest wykluczona z migracji w jednym typie jednostki, ale nie w drugiej. Wyklucz tabelę z migracji we wszystkich typach jednostek zamapowanych na tabelę. |
| IncompatibleTableKeyNameMismatch(Object, Object, Object, Object, Object, Object, Object) |
Nie można użyć tabeli "{table}" dla typu jednostki {entityType}, ponieważ jest używana dla typu jednostki {otherEntityType}, a nazwa {keyName} klucza podstawowego {primaryKey} nie jest zgodna z nazwą {otherName} klucza podstawowego {otherPrimaryKey}. |
| IncompatibleTableNoRelationship(Object, Object, Object) |
Nie można użyć tabeli "{table}" dla typu jednostki {entityType}, ponieważ jest używana dla typu jednostki "{otherEntityType}" i potencjalnie innych typów jednostek, ale nie ma relacji łączenia. Dodaj klucz obcy do właściwości "{entityType}" we właściwościach klucza podstawowego i wskaż klucz podstawowy w innym typie jednostki zamapowanym na "{table}". |
| IncompatibleViewDerivedRelationship(Object, Object, Object) |
Nie można użyć widoku "{view}" dla typu jednostki {entityType}, ponieważ jest on używany dla typu jednostki "{otherEntityType}" i istnieje relacja między kluczami podstawowymi, w których element {entityType} jest zależny, ale element {entityType} ma typ jednostki podstawowej mapowany na inny widok. Mapuj element "{otherEntityType}" na inny widok lub odwróć relację między elementami "{entityType}" i "{otherEntityType}". |
| IncompatibleViewNoRelationship(Object, Object, Object) |
Nie można użyć widoku "{view}" dla typu jednostki {entityType}, ponieważ jest on używany dla typu jednostki {otherEntityType}, a nie ma relacji między kluczami podstawowymi. |
| InconsistentNumberOfArguments(Object, Object, Object) |
Element "{name}" został skonstruowany z argumentami {argumentCount}, ale wartość null została zdefiniowana dla argumentów {argumentNullabilityCount}. W razie wątpliwości użyj argumentu "false" dla argumentu dopuszczania wartości null. |
| IncorrectDefaultValueType(Object, Object, Object, Object, Object) |
Nie można ustawić wartości domyślnej {valueType} typu "{valueType}" dla właściwości "{property}" typu "{propertyType}" w typie jednostki {entityType}. |
| IndexOnNonJsonComplexProperty(Object, Object, Object) |
Indeks {indexProperties} w typie jednostki "{entityType}" nie może zawierać właściwości złożonej "{property}", ponieważ jest ona mapowana na wiele kolumn. Odwołuj się do każdej właściwości skalarnej typu złożonego indywidualnie. |
| IndexPropertiesMixedJsonAndNonJsonMapping(Object, Object) |
Nie można skonfigurować indeksu {indexProperties} typu jednostki {entityType}, ponieważ niektóre jej właściwości znajdują się w złożonej właściwości zamapowanej na kolumnę JSON, podczas gdy inne nie są. Wszystkie właściwości indeksu muszą być mapowane na dane JSON lub wszystkie do zwykłych kolumn. |
| InsertDataOperationNoModel(Object) |
Operacja wstawiania danych w obiekcie "{table}" nie jest skojarzona z modelem. Dodaj model do migracji lub określ typy kolumn we wszystkich operacjach danych. |
| InsertDataOperationTypesCountMismatch(Object, Object, Object) |
Liczba typów kolumn ({typesCount}) nie jest zgodna z liczbą kolumn ({columnsCount}) dla operacji wstawiania danych w obiekcie "{table}". Podaj tę samą liczbę typów kolumn i kolumn. |
| InsertDataOperationValuesCountMismatch(Object, Object, Object) |
Liczba wartości ({valuesCount}) nie jest zgodna z liczbą kolumn ({columnsCount}) dla operacji wstawiania danych w obiekcie "{table}". Podaj tę samą liczbę wartości i kolumn. |
| InvalidCommandTimeout(Object) |
Określona wartość "CommandTimeout" "{value}" jest nieprawidłowa. Musi to być liczba dodatnia. |
| InvalidDerivedTypeInEntityProjection(Object, Object) |
Określony typ jednostki "{derivedType}" nie pochodzi z elementu "{entityType}". |
| InvalidFromSqlArguments(Object, Object) |
Wyrażenie FromSqlExpression ma nieprawidłowy typ wyrażenia argumentów "{expressionType}" lub typ wartości "{valueType}". |
| InvalidKeySelectorForGroupBy(Object, Object) |
Klucz grupowania "{keySelector}" jest typu "{keyType}", który nie jest prawidłowym kluczem. |
| InvalidMappedFunctionDerivedType(Object, Object, Object) |
Typ jednostki "{entityType}" jest mapowany na element "DbFunction" o nazwie "{functionName}", ale pochodzi z klasy {baseEntityType}. Nie można zamapować typów jednostek pochodnych na funkcję. |
| InvalidMappedFunctionUnmatchedReturn(Object, Object, Object, Object) |
Typ jednostki "{entityType}" jest mapowany na element "DbFunction" o nazwie "{functionName}" z typem zwrotnym "{returnType}". Upewnij się, że funkcja mapowana zwraca wartość "IQueryable<{clrType}>". |
| InvalidMappedFunctionWithParameters(Object, Object, Object) |
Typ jednostki "{entityType}" jest mapowany na funkcję "DbFunction" o nazwie "{functionName}" z parametrami {parameters}. Upewnij się, że funkcja mapowana nie ma żadnych parametrów. |
| InvalidMappedSqlQueryDerivedType(Object, Object) |
Typ jednostki "{entityType}" jest mapowany na zapytanie SQL, ale pochodzi z elementu "{baseEntityType}". Typy jednostek pochodnych nie mogą być mapowane na inne zapytanie SQL niż typ jednostki podstawowej. |
| InvalidMappingStrategy(Object, Object) |
Strategia mapowania "{mappingStrategy}" określona w elemencie "{entityType}" nie jest obsługiwana. |
| InvalidMaxBatchSize(Object) |
Określona wartość "MaxBatchSize" "{value}" jest nieprawidłowa. Musi to być liczba dodatnia. |
| InvalidMinBatchSize(Object) |
Określona wartość "MinBatchSize" "{value}" jest nieprawidłowa. Musi to być liczba dodatnia. |
| InvalidPropertyInSetProperty(Object) |
Następujący argument lambda "SetProperty" nie reprezentuje prawidłowej właściwości do ustawienia: "{propertyExpression}". |
| InvalidValueInSetProperty(Object) |
Następujący argument lambda "SetProperty" nie reprezentuje prawidłowej wartości: "{valueExpression}". |
| JsonCantNavigateToParentEntity(Object, Object, Object) |
Nawigacja z jednostki mapowanej w formacie JSON "{jsonEntity}" do jednostki nadrzędnej "{parentEntity}" przy użyciu nawigacji "{navigation}" nie jest obsługiwana. Jednostki mapowane na format JSON mogą przechodzić tylko do ich elementów podrzędnych. |
| JsonElementMappingNotFound(Object, Object, Object) |
Nie znaleziono mapowania elementów JSON dla elementu "{structuralType}". {name}" w kolumnie "{columnName}". |
| JsonEntityMappedToDifferentColumnThanOwner(Object, Object, Object, Object) |
Jednostka "{jsonType}" jest mapowana na kolumnę JSON "{containingColumn}", ale jej właściciel "{ownerType}" jest mapowany na inną kolumnę JSON "{ownerContainingColumn}". Wszystkie należące do nich jednostki muszą być mapowane na tę samą kolumnę JSON. Wywołaj tylko metodę "ToJson()" dla najbardziej zewnętrznego typu jednostki należącej do użytkownika. |
| JsonEntityMappedToDifferentTableOrViewThanOwner(Object, Object, Object, Object) |
Jednostka "{jsonType}" jest mapowana na format JSON, a także do tabeli lub widoku "{tableOrViewName}", ale jego właściciel "{ownerType}" jest mapowany na inną tabelę lub widok "{ownerTableOrViewName}". Każda jednostka zamapowana na format JSON musi być również mapowana na tę samą tabelę lub widok co jej właściciel. |
| JsonEntityMappedToDifferentViewThanOwner(Object, Object, Object, Object) |
Jednostka "{jsonType}" jest mapowana na format JSON, a także do widoku "{viewName}", ale jego właściciel "{ownerType}" jest mapowany na inny widok "{ownerViewName}". Każda jednostka zamapowana na format JSON musi być również mapowana na ten sam widok co jego właściciel. |
| JsonEntityMissingKeyInformation(Object) |
Brak kluczowych informacji o jednostce JSON "{jsonEntity}". Nie jest to dozwolone do śledzenia zapytań, ponieważ program Entity Framework nie może poprawnie skompilować tożsamości dla tego obiektu jednostki. |
| JsonEntityMultipleRootsMappedToTheSameJsonColumn(Object, Object) |
Wiele należących do nich jednostek głównych jest mapowanych na tę samą kolumnę JSON "{column}" w tabeli "{table}". Każda własnością jednostki głównej musi być mapowana na inną kolumnę. |
| JsonEntityOrCollectionProjectedAtRootLevelInTrackingQuery(Object) |
Nie można projektować jednostki lub kolekcji JSON bezpośrednio w śledzonym zapytaniu. Zamiast tego wyłącz śledzenie przy użyciu metody "{asNoTracking}" lub projektuj jednostkę właściciela. |
| JsonEntityOwnedByNonJsonOwnedType(Object, Object) |
Typ jednostki należącej do użytkownika "{nonJsonType}" jest mapowany na tabelę "{table}" i zawiera kolumny JSON. Obecnie nie jest to obsługiwane. Wszystkie należące do siebie typy zawierające kolumnę JSON muszą być mapowane na kolumnę JSON. |
| JsonEntityReferencingRegularEntity(Object) |
Typ jednostki "{jsonEntity}" jest mapowany na format JSON i ma nawigację do jednostki, która nie jest właścicielem. Obecnie nie jest to obsługiwane. |
| JsonEntityWithDefaultValueSetOnItsProperty(Object, Object) |
Ustawienie wartości domyślnej właściwości jednostki zamapowanej na format JSON nie jest obsługiwane. Jednostka: "{jsonEntity}", właściwość: "{property}". |
| JsonEntityWithExplicitlyConfiguredJsonPropertyNameOnKey(Object, Object) |
Właściwość klucza "{keyProperty}" w jednostce mapowanej JSON "{jsonEntity}" nie powinna jawnie skonfigurować nazwy właściwości JSON. |
| JsonEntityWithExplicitlyConfiguredKey(Object, Object) |
Właściwość "{entityType}". Element {property}" jest skonfigurowany jako część klucza podstawowego. Jawnie skonfigurowane klucze podstawowe nie są obsługiwane w jednostkach przechowywanych w kolekcjach JSON i należy usunąć dowolną konfigurację klucza. |
| JsonEntityWithExplicitlyConfiguredOrdinalKey(Object) |
Typ jednostki "{jsonEntity}" jest częścią kolekcji mapowanej na kod JSON i ma jawnie zdefiniowany klucz porządkowy. Obsługiwane są tylko niejawnie zdefiniowane klucze porządkowe. |
| JsonEntityWithIncorrectNumberOfKeyProperties(Object, Object, Object) |
Typ jednostki "{jsonEntity}" ma nieprawidłową liczbę właściwości klucza podstawowego. Oczekiwana liczba to: {expectedCount}, liczba rzeczywista to: {actualCount}. |
| JsonEntityWithMultiplePropertiesMappedToSameJsonProperty(Object, Object) |
Jednostka "{jsonEntity}" jest mapowana na kod JSON i zawiera wiele właściwości lub nawigacji, które są mapowane na tę samą właściwość JSON "{property}". Każda właściwość powinna być mapowana na unikatową właściwość JSON. |
| JsonEntityWithNonTphInheritanceOnOwner(Object) |
Typ jednostki "{rootType}" odwołuje się do jednostek mapowanych na kod JSON. Tylko dziedziczenie TPH jest obsługiwane dla tych jednostek. |
| JsonEntityWithOwnerNotMappedToTableOrView(Object) |
Typ jednostki "{entity}" odwołuje się do jednostek zamapowanych na format JSON, ale nie jest on mapowany na tabelę lub widok. To nie jest obsługiwane. |
| JsonErrorExtractingJsonProperty(Object, Object) |
Wystąpił błąd podczas odczytywania wartości JSON dla właściwości {entityType}. {propertyName}". Aby uzyskać więcej informacji, zobacz wyjątek wewnętrzny. |
| JsonObjectWithMultiplePropertiesMappedToSameJsonProperty(Object, Object, Object, Object) |
Obie właściwości "{property1}" i "{property2}" w obiekcie "{type}" są skonfigurowane do używania tej samej nazwy właściwości JSON "{jsonPropertyName}". Każda właściwość w typie mapowanym JSON musi mieć unikatową nazwę właściwości JSON. |
| JsonPathIndexElementsCollectionIndicesMismatch(Object, Object) |
Liczba elementów ({elementCount}) musi być zgodna z liczbą wpisów indeksu kolekcji ({collectionIn indexCount}) podczas tworzenia obiektu RelationalJsonIndex. |
| JsonPathIndexElementsIsDescendingMismatch(Object, Object) |
Liczba elementów ({elementCount}) musi być zgodna z liczbą wpisów kolejności sortowania ({isDescendingCount}) podczas tworzenia relacyjnej indeksuJsonIndex. |
| JsonPathIndexPropertiesInDifferentJsonColumns(Object, Object, Object, Object) |
Nie można skonfigurować indeksu {indexProperties} dla typu jednostki {entityType}, ponieważ jego właściwości są mapowane na różne kolumny JSON ({firstColumn}" i "{secondColumn}"). Wszystkie liście indeksu ścieżki JSON (indeks, którego właściwości przechodzą przez złożoną kolekcję) muszą znajdować się w jednej kolumnie JSON. |
| JsonPathIndexPropertyMissingJsonColumn(Object, Object, Object) |
Nie można skonfigurować indeksu {indexProperties} typu jednostki {entityType}, ponieważ jej właściwość {property} przechodzi przez złożoną kolekcję, ale nie jest mapowana na kolumnę JSON. |
| JsonProjectingCollectionElementAccessedUsingParmeterNoTrackingWithIdentityResolution(Object, Object) |
Użycie parametru w celu uzyskania dostępu do elementu kolekcji JSON "{entityTypeName}" nie jest obsługiwane w przypadku używania polecenia "{asNoTrackingWithIdentityResolution}". Zamiast tego użyj stałej lub projektuj całą kolekcję jednostek JSON. |
| JsonProjectingEntitiesIncorrectOrderNoTrackingWithIdentityResolution(Object, Object) |
W przypadku używania jednostek "{asNoTrackingWithIdentityResolution}" mapowanych na dane JSON muszą być projektowane w określonej kolejności. Project całą kolekcję jednostek "{entityTypeName}" przed poszczególnymi elementami. |
| JsonProjectingQueryableOperationNoTrackingWithIdentityResolution(Object) |
Projecting queryable operations on JSON collection is not supported for "{asNoTrackingWithIdentityResolution}". |
| JsonQueryExpressionWithoutUnderlyingColumn(Object) |
Wyrażenie zapytania JSON dla elementu "{structuralType}" nie ma kolumny bazowej. |
| JsonReaderInvalidTokenType(Object) |
Nieprawidłowy typ tokenu: "{tokenType}". |
| JsonRequiredEntityWithNullJson(Object) |
Jednostka {entity} jest wymagana, ale element JSON zawierający go ma wartość null. |
| JsonValueReadWriterMissingOnTypeMapping(Object, Object, Object) |
Typ mapowania typu "{typeMapping}", który jest używany we właściwości "{property}" w typie jednostki "{entityType}" w dokumencie JSON, nie zdefiniował elementu JsonValueReaderWriter. |
| KeylessMappingStrategy(Object, Object) |
Strategia mapowania "{mappingStrategy}" używana dla elementu "{entityType}" nie jest obsługiwana w przypadku typów jednostek bez klucza. Aby uzyskać więcej informacji, zobacz https://go.microsoft.com/fwlink/?linkid=2130430. |
| KeyPropertyInJsonComplexType(Object, Object, Object) |
Nie można skonfigurować klucza {keyProperties} typu jednostki {entityType}, ponieważ właściwość {property} jest zawarta w typie złożonym zamapowanym na kolumnę JSON. Klucze nie mogą odwoływać się do właściwości przechowywanych wewnątrz dokumentu JSON. |
| LastUsedWithoutOrderBy(Object) |
Zapytania wykonujące operację "{method}" muszą mieć deterministyczną kolejność sortowania. Ponownie zapisz zapytanie, aby zastosować operację "OrderBy" w sekwencji przed wywołaniem metody "{method}". |
| MappedFunctionNotFound(Object, Object) |
Typ jednostki "{entityType}" jest mapowany na funkcję DbFunction o nazwie "{functionName}", ale w modelu nie znaleziono funkcji DbFunction o tej nazwie. Upewnij się, że mapowanie typu jednostki jest skonfigurowane przy użyciu nazwy modelu funkcji w modelu. |
| MethodOnNonTphRootNotSupported(Object, Object) |
Używanie elementu "{methodName}" w elemencie DbSet elementu {entityType}nie jest obsługiwane, ponieważ element {entityType} jest częścią hierarchii i nie zawiera właściwości dyskryminującej. |
| MethodOnNonTPHRootNotSupported(Object, Object) |
Używanie elementu "{methodName}" w elemencie DbSet elementu {entityType}nie jest obsługiwane, ponieważ element {entityType} jest częścią hierarchii i nie zawiera właściwości dyskryminującej. |
| MigrationNotFound(Object) |
Nie można odnaleźć migracji "{migrationName}". |
| MigrationSqlGenerationMissing(Object) |
Generowanie kodu SQL dla operacji "{operation}" nie jest obsługiwane przez bieżącego dostawcę bazy danych. Dostawcy baz danych muszą zaimplementować odpowiednią metodę w elemecie "MigrationsSqlGenerator", aby obsługiwać tę operację. |
| MissingConcurrencyColumn(Object, Object, Object) |
Typ jednostki "{entityType}" nie zawiera właściwości mapowanej na kolumnę tokenu współbieżności wygenerowanej przez magazyn "{missingColumn}", która jest używana przez inny typ jednostki współużytkujący tabelę "{table}". Dodaj właściwość wygenerowaną przez magazyn do obiektu "{entityType}", która jest mapowana na tę samą kolumnę; może być w stanie cienia. |
| MissingIdentifyingProjectionInDistinctGroupBySubquery(Object) |
Nie można przetłumaczyć podzapytania kolekcji w projekcji, ponieważ używa operacji "Distinct" lub "Grupuj według" i nie wyświetla kluczowych kolumn wszystkich tabel, które są wymagane do generowania wyników po stronie klienta. Brak kolumny: {column}. Dodaj kolumny do projekcji lub ponownie napisz zapytanie, aby nie używać operacji "GroupBy"/"Distinct". |
| MissingParameterValue(Object) |
Nie podano żadnej wartości dla wymaganego parametru "{parameter}". |
| ModificationCommandInvalidEntityState(Object, Object) |
Nie można zapisać zmian dla jednostki typu "{entityType}" w stanie {entityState}. Może to wskazywać na usterkę w programie Entity Framework. Zgłoś problem pod adresem https://aka.ms/efcorefeedback. Rozważ użycie polecenia "DbContextOptionsBuilder.EnableSensitiveDataLogging", aby wyświetlić wartości kluczy jednostki. |
| ModificationCommandInvalidEntityState(Object) |
Nie można zapisać zmian dla jednostki w stanie {entityState}. |
| ModificationCommandInvalidEntityStateSensitive(Object, Object, Object) |
Nie można zapisać zmian dla jednostki typu "{entityType}" z wartościami klucza podstawowego {keyValues} w stanie {entityState}. Może to wskazywać na usterkę w programie Entity Framework. Zgłoś problem pod adresem https://aka.ms/efcorefeedback. |
| MultipleAnnotationConflict(Object) |
Adnotacja "{annotationName}" została określona dwukrotnie z potencjalnie różnymi wartościami. Wielokrotne określanie tej samej adnotacji dla różnych dostawców nie jest już obsługiwane. Przejrzyj wygenerowaną migrację, aby upewnić się, że jest ona poprawna i w razie potrzeby zmodyfikuj migrację, aby rozwiązać wszelkie problemy. |
| MultipleColumnsWithSameJsonContainerName(Object, Object) |
Typ jednostki "{entityType}" jest mapowany na wiele kolumn o nazwie {columnName}, a jeden z nich jest skonfigurowany jako kolumna JSON. Przypisz różne nazwy do kolumn. |
| MultipleEntityPropertiesInSetProperty(Object, Object) |
Wiele wywołań "SetProperty" odwołuje się do właściwości różnych typów jednostek ("{entityType1}" i "{entityType2}"). Pojedyncze wywołanie "ExecuteUpdate" może zaktualizować tylko właściwości pojedynczego typu jednostki. |
| MultipleTablesInExecuteUpdate(Object, Object) |
Wiele wywołań "SetProperty" odwołuje się do różnych tabel ({propertySelector1}" i "{propertySelector2}"). Pojedyncze wywołanie "ExecuteUpdate" może zaktualizować tylko kolumny pojedynczej tabeli. |
| NamedConnectionStringNotFound(Object) |
Użyto nazwy parametry połączenia, ale nazwa "{name}" nie została znaleziona w konfiguracji aplikacji. Należy pamiętać, że nazwane parametry połączenia są obsługiwane tylko w przypadku korzystania z funkcji "IConfiguration" i dostawcy usług, na przykład w typowej aplikacji ASP.NET Core. Aby uzyskać więcej informacji, zobacz https://go.microsoft.com/fwlink/?linkid=850912. |
| NestedCollectionsNotSupported(Object, Object, Object) |
Właściwość {propertyType} {type}. {property}" to kolekcja pierwotna kolekcji pierwotnej. Zagnieżdżone kolekcje pierwotne nie są jeszcze obsługiwane przez dostawców relacyjnych baz danych. |
| NestedComplexPropertyJsonWithTableSharing(Object, Object) |
Właściwość złożona "{complexProperty}" jest mapowana na format JSON, ale jej typ zawierający {containingType}nie jest. Mapuj główny typ złożony na format JSON. Zobacz: https://github.com/dotnet/efcore/issues/36558. |
| NoAliasOnTable(Object) |
W tabeli nie zdefiniowano aliasu: "{table}". |
| NonConstantOrParameterAsInExpressionValue(Object) |
Wyrażenie typu "{type}" nie jest obsługiwane w wartościach InExpression; obsługiwane są tylko stałe i parametry. |
| NonQueryTranslationFailedWithDetails(Object, Object) |
Nie można przetłumaczyć wyrażenia LINQ "{expression}". Dodatkowe informacje: {details} Zobacz https://go.microsoft.com/fwlink/?linkid=2101038 , aby uzyskać więcej informacji. |
| NonScalarFunctionCannotBeNullable(Object) |
Nie można ustawić elementu "IsNullable" w funkcji DbFunction "{functionName}", ponieważ funkcja nie reprezentuje funkcji skalarnej. |
| NonScalarFunctionParameterCannotPropagatesNullability(Object, Object) |
Nie można ustawić parametru "PropagatesNullability" dla parametru "{parameterName}" funkcji DbFunction "{functionName}", ponieważ funkcja nie reprezentuje funkcji skalarnej. |
| NonTphDiscriminatorValueNotString(Object, Object) |
Określona wartość dyskryminująca "{value}" dla elementu "{entityType}" nie jest ciągiem. Zamiast tego skonfiguruj wartość dyskryminującą ciągów. |
| NonTphMappingStrategy(Object, Object) |
Strategia mapowania "{mappingStrategy}" określona w elemencie "{entityType}" nie jest obsługiwana dla typów jednostek z dyskryminatorem. |
| NonTphStoredProcedureClash(Object, Object, Object) |
Oba typy "{entityType}" i "{otherEntityType}" są mapowane na procedurę składowaną "{sproc}". Wszystkie typy jednostek w hierarchii innej niż TPH (która nie ma dyskryminującego) muszą być mapowane na różne procedury składowane. Aby uzyskać więcej informacji, zobacz https://go.microsoft.com/fwlink/?linkid=2130430. |
| NonTphTableClash(Object, Object, Object) |
Oba typy "{entityType}" i "{otherEntityType}" są mapowane na tabelę "{table}". Wszystkie typy jednostek w hierarchii innej niż TPH (taka, która nie ma dyskryminującego) muszą być mapowane na różne tabele. Aby uzyskać więcej informacji, zobacz https://go.microsoft.com/fwlink/?linkid=2130430. |
| NonTPHTableClash(Object, Object, Object) |
Oba typy "{entityType}" i "{otherEntityType}" są mapowane na tabelę "{table}". Wszystkie typy jednostek w hierarchii, które nie mają dyskryminatora, muszą być mapowane na różne tabele. Aby uzyskać więcej informacji, zobacz https://go.microsoft.com/fwlink/?linkid=2130430. |
| NonTphViewClash(Object, Object, Object) |
Oba typy "{entityType}" i "{otherEntityType}" są mapowane na widok "{view}". Wszystkie typy jednostek w hierarchii innej niż TPH (taka, która nie ma dyskryminującego) muszą być mapowane na różne widoki. Aby uzyskać więcej informacji, zobacz https://go.microsoft.com/fwlink/?linkid=2130430. |
| NonTPHViewClash(Object, Object, Object) |
Oba typy "{entityType}" i "{otherEntityType}" są mapowane na widok "{view}". Wszystkie typy jednostek w hierarchii, które nie mają dyskryminatora, muszą być mapowane na różne widoki. Aby uzyskać więcej informacji, zobacz https://go.microsoft.com/fwlink/?linkid=2130430. |
| NullKeyValue(Object, Object) |
Nie można zmodyfikować wiersza w tabeli "{table}", ponieważ jego kolumna klucza "{keyColumn}" ma wartość null. |
| NullTypeMappingInSqlTree(Object) |
Wyrażenie "{sqlExpression}" w drzewie SQL nie ma przypisanego mapowania typów. |
| NullValueInRequiredJsonProperty(Object) |
Wymagana właściwość JSON "{property}" nie może zawierać wartości null. |
| OneOfThreeValuesMustBeSet(Object, Object, Object) |
Należy ustawić dokładnie jedną z "{param1}", "{param2}" lub "{param3}". |
| OneOfTwoValuesMustBeSet(Object, Object) |
Należy ustawić dokładnie jedną z wartości "{param1}" lub "{param2}". |
| OptionalDependentWithDependentWithoutIdentifyingProperty(Object) |
Typ jednostki "{entityType}" jest opcjonalnym zależnym od udostępniania tabeli i zawierającym inne elementy zależne bez żadnej wymaganej właściwości innej niż współdzielona w celu określenia, czy jednostka istnieje. Jeśli wszystkie właściwości dopuszczane do wartości null zawierają wartość "null" w bazie danych, wystąpienie obiektu nie zostanie utworzone w zapytaniu, co spowoduje utratę wartości zależnych zagnieżdżonych. Dodaj wymaganą właściwość, aby utworzyć wystąpienia z wartościami "null" dla innych właściwości lub oznaczyć przychodzącą nawigację zgodnie z wymaganiami, aby zawsze utworzyć wystąpienie. |
| ParameterNotObjectArray(Object) |
Nie można użyć wartości podanej dla parametru "{parameter}", ponieważ nie można przypisać jej do typu "object[]". |
| PropertyBothColumnNameAndJsonPropertyName(Object, Object, Object) |
Właściwość "{property}" nie może mieć skonfigurowanej nazwy kolumny ({columnName}) i nazwy właściwości JSON ({jsonPropertyName}). Właściwości w typach mapowanych JSON powinny używać nazw właściwości JSON, a nie nazw kolumn. |
| PropertyNotMapped(Object, Object, Object, Object) |
Właściwość "{propertyType}" "{entityType}". Nie można zamapować właściwości {property}na typ bazy danych "{storeType}", ponieważ dostawca bazy danych nie obsługuje mapowania właściwości "{propertyType}" na kolumny "{storeType}". Rozważ mapowanie na inny typ bazy danych lub konwertowanie wartości właściwości na typ obsługiwany przez bazę danych przy użyciu konwertera wartości. Aby uzyskać więcej informacji, zobacz https://aka.ms/efcore-docs-value-converters. Alternatywnie wyklucz właściwość z modelu przy użyciu atrybutu "[NotMapped]" lub przy użyciu polecenia "EntityTypeBuilder.Ignore" w elemencie "OnModelCreating". |
| PropertyNotMappedSpatial(Object, Object, Object) |
Właściwość "{propertyType}" "{entityType}". Nie można zamapować właściwości {property}, ponieważ jest to typ przestrzenny i nie skonfigurowano wymaganych usług przestrzennych. Zainstaluj odpowiedni pakiet przestrzenny NuGet dla dostawcy (np. "Microsoft. EntityFrameworkCore.SqlServer.NetTopologySuite" lub "Microsoft. EntityFrameworkCore.Sqlite.NetTopologySuite) i wywołaj metodę "UseNetTopologySuite" w konfiguracji dostawcy. Aby uzyskać więcej informacji, zobacz https://aka.ms/efcore-docs-spatial. |
| PropertyNotMappedToTable(Object, Object, Object) |
Właściwość "{property}" w typie jednostki {entityType} nie jest mapowana na {table}. |
| ReadonlyEntitySaved(Object) |
Typ jednostki "{entityType}" nie jest mapowany na tabelę, dlatego nie można utrwalić jednostek w bazie danych. Wywołaj metodę "ToTable" w elemencji "OnModelCreating", aby zamapować ją na tabelę. |
| RelationalCloneNotImplemented(Object) |
Element "{mapping}" nie obsługuje mapowania typu stylu 2.2. Dostawca bazy danych musi zostać zaktualizowany, aby obsługiwał pełny zestaw dostosowywania mapowania. |
| SelectExpressionNonTphWithCustomTable(Object) |
Nie można utworzyć elementu "SelectExpression" z niestandardową wartością "TableExpressionBase", ponieważ typ wyniku "{entityType}" jest częścią hierarchii i nie zawiera właściwości dyskryminującej. |
| SelectExpressionNonTPHWithCustomTable(Object) |
Nie można utworzyć elementu "SelectExpression" z niestandardową wartością "TableExpressionBase", ponieważ typ wyniku "{entityType}" jest częścią hierarchii i nie zawiera właściwości dyskryminującej. |
| SetOperationOverDifferentStructuralTypes(Object, Object) |
Operacje ustawiania dla różnych typów jednostek lub typów złożonych nie są obsługiwane ({type1} i "{type2}"). |
| SetOperationsRequireAtLeastOneSideWithValidTypeMapping(Object) |
Operacja zestawu "{setOperationType}" wymaga prawidłowego mapowania typów dla co najmniej jednej ze stron. |
| SharedRowEntryCountMismatch(Object, Object, Object, Object) |
Jednostka typu "{entityType}" udostępnia tabelę "{tableName}" jednostkom typu {missingEntityType}, ale nie ma jednostki tego typu o tej samej wartości klucza, która została oznaczona jako {state}. Rozważ użycie polecenia "DbContextOptionsBuilder.EnableSensitiveDataLogging", aby wyświetlić wartości kluczy. |
| SharedRowEntryCountMismatchSensitive(Object, Object, Object, Object, Object) |
Jednostka typu "{entityType}" udostępnia tabelę "{tableName}" jednostkom typu {missingEntityType}, ale nie ma jednostki tego typu o tej samej wartości klucza {keyValue}, która została oznaczona jako {state}. |
| SqlQueryOverrideMismatch(Object, Object) |
Właściwość "{propertySpecification}" ma określoną konfigurację dla zapytania SQL "{query}", ale nie jest mapowana na kolumnę dla tego zapytania. Usuń określoną konfigurację lub zamapuj typ jednostki, który zawiera tę właściwość na "{query}". |
| SqlQueryUnmappedType(Object) |
Typ elementu "{elementType}" używany w metodzie "SqlQuery" nie jest natywnie obsługiwany przez dostawcę bazy danych. Użyj obsługiwanego typu elementu lub użyj polecenia ModelConfigurationBuilder.DefaultTypeMapping, aby zdefiniować mapowanie dla danego typu. |
| StoredKeyTypesNotConvertable(Object, Object, Object, Object) |
Kolumna klucza obcego "{fkColumnName}" ma wartości {fkColumnType}, których nie można porównać z wartościami "{pkColumnType}" skojarzonej kolumny klucza głównego "{pkColumnName}". Aby użyć polecenia "SaveChanges" lub "SaveChangesAsync", typy kolumn klucza obcego muszą być porównywalne z typami kolumn klucza głównego. |
| StoredProcedureCurrentValueParameterOnDelete(Object, Object) |
Bieżący parametr wartości "{parameter}" nie jest dozwolony w procedurze składowanej "{sproc}". Zamiast tego użyj parametru HasOriginalValueParameter(). |
| StoredProcedureDeleteNonKeyProperty(Object, Object, Object) |
Właściwość "{entityType}". Element {property}" jest mapowany na parametr procedury składowanej "{sproc}", ale w przypadku procedur składowanych obsługiwane są tylko token współbieżności i właściwości klucza. |
| StoredProcedureDuplicateOriginalValueParameter(Object, Object) |
Nie można dodać oryginalnego parametru wartości właściwości "{property}" do procedury składowanej "{sproc}", ponieważ istnieje już inny oryginalny parametr wartości dla tej właściwości. |
| StoredProcedureDuplicateParameter(Object, Object) |
Nie można dodać parametru właściwości "{property}" do procedury składowanej "{sproc}", ponieważ istnieje już inny parametr tej właściwości. |
| StoredProcedureDuplicateParameterName(Object, Object) |
Nie można dodać parametru "{parameter}" do procedury składowanej "{sproc}", ponieważ istnieje już inny parametr o tej nazwie. |
| StoredProcedureDuplicateResultColumn(Object, Object) |
Nie można dodać kolumny wyników właściwości {property}do procedury składowanej "{sproc}", ponieważ istnieje już inna kolumna wyników dla tej właściwości. |
| StoredProcedureDuplicateResultColumnName(Object, Object) |
Nie można dodać kolumny wyników "{column}" do procedury składowanej "{sproc}", ponieważ istnieje już inna kolumna wyników o tej nazwie. |
| StoredProcedureDuplicateRowsAffectedParameter(Object) |
Nie można dodać do procedury składowanej {sproc}, ponieważ wiersze, których dotyczy problem, są już zwracane za pośrednictwem innego parametru, za pośrednictwem wartości zwracanej procedury składowanej lub za pośrednictwem kolumny wyników. |
| StoredProcedureDuplicateRowsAffectedResultColumn(Object) |
Nie można dodać kolumny wyników, których dotyczy problem, do procedury składowanej "{sproc}", ponieważ wiersze, których dotyczy problem, są już zwracane za pośrednictwem innej kolumny, za pośrednictwem parametru lub wartości zwracanej przez procedurę składowaną. |
| StoredProcedureGeneratedPropertiesNotMapped(Object, Object, Object) |
Typ jednostki "{entityType}" jest mapowany na procedurę składowaną "{sproc}", jednak właściwości wygenerowane przez magazyn {properties} nie są mapowane na żaden parametr wyjściowy ani kolumnę wyników. |
| StoredProcedureInputParameterForInsertNonSaveProperty(Object, Object, Object, Object, Object) |
Parametr wejściowy "{parameter}" wstawionej procedury składowanej "{sproc}" jest mapowany na właściwość {property}" typu jednostki "{entityType}", ale ta właściwość jest skonfigurowana z właściwością BeforeSaveBehavior "{behavior}" i nie można jej zapisać podczas wstawiania. |
| StoredProcedureInputParameterForUpdateNonSaveProperty(Object, Object, Object, Object, Object) |
Parametr wejściowy "{parameter}" procedury składowanej aktualizacji "{sproc}" jest mapowany na właściwość "{property}" typu jednostki "{entityType}", ale ta właściwość jest skonfigurowana przy użyciu polecenia AfterSaveBehavior "{behavior}" i nie można jej zapisać podczas aktualizacji. Może być konieczne użycie parametru HasOriginalValueParameter() zamiast hasParameter(). |
| StoredProcedureKeyless(Object, Object) |
Typ jednostki bez klucza "{entityType}" został skonfigurowany do używania elementu "{sproc}". Typ jednostki wymaga zamapowania klucza podstawowego na procedurę składowaną. |
| StoredProcedureNoName(Object, Object) |
Typ jednostki "{entityType}" został skonfigurowany do używania elementu "{sproc}", ale nie określono nazwy sklepu. Jawnie skonfiguruj nazwę procedury składowanej. |
| StoredProcedureOriginalValueParameterOnInsert(Object, Object) |
Oryginalny parametr wartości "{parameter}" nie jest dozwolony podczas wstawiania procedury składowanej "{sproc}". Zamiast tego użyj funkcji HasParameter(). |
| StoredProcedureOutputParameterConflict(Object, Object, Object) |
Właściwość "{entityType}". Element {property}" jest mapowany na parametr wyjściowy procedury składowanej "{sproc}", ale jest również mapowany na wyjściowy parametr wyjściowy oryginalnej wartości wyjściowej. Właściwość wygenerowana przez magazyn może być mapowana tylko na jeden parametr wyjściowy. |
| StoredProcedureOutputParameterNotGenerated(Object, Object, Object) |
Właściwość "{entityType}". Element {property}" jest mapowany na parametr wyjściowy procedury składowanej "{sproc}", ale nie jest skonfigurowany jako wygenerowany przez magazyn. Skonfiguruj go jako wygenerowaną przez magazyn lub nie konfiguruj parametru jako danych wyjściowych. |
| StoredProcedureOverrideMismatch(Object, Object) |
Właściwość "{propertySpecification}" ma określoną konfigurację dla procedury składowanej "{sproc}", ale nie jest mapowana na parametr ani kolumnę wyników dla tej procedury składowanej. Usuń określoną konfigurację lub zamapuj typ jednostki, który zawiera tę właściwość na "{sproc}". |
| StoredProcedureParameterInvalidConfiguration(Object, Object, Object) |
"{facet}" nie można skonfigurować dla parametru "{parameter}" procedury składowanej "{sproc}". |
| StoredProcedureParameterInvalidDirection(Object, Object, Object) |
Nieobsługiwany kierunek "{direction}" został określony dla parametru "{parameter}" procedury składowanej "{sproc}". |
| StoredProcedureParameterNotFound(Object, Object, Object) |
Nie odnaleziono właściwości {property} dla typu jednostki {entityType}, odpowiadającej parametrowi w procedurze składowanej {sproc}. |
| StoredProcedurePropertiesNotMapped(Object, Object, Object) |
Typ jednostki "{entityType}" jest mapowany na procedurę składowaną "{sproc}", jednak właściwości {properties} nie są mapowane na żaden parametr ani kolumnę wyników. |
| StoredProcedureResultColumnDelete(Object, Object, Object) |
Właściwość "{entityType}". Element {property}" jest mapowany na kolumnę wynikową procedury składowanej "{sproc}", ale wartości wygenerowane przez magazyn nie są obsługiwane w przypadku procedur składowanych Usuwania. |
| StoredProcedureResultColumnNotFound(Object, Object, Object) |
Nie odnaleziono właściwości {property} dla typu jednostki "{entityType}" odpowiadającej kolumnie wyników w procedurze składowanej {sproc}. |
| StoredProcedureResultColumnNotGenerated(Object, Object, Object) |
Właściwość "{entityType}". Element {property}" jest mapowany na kolumnę wynikową procedury składowanej "{sproc}", ale nie jest skonfigurowany jako wygenerowany przez magazyn. |
| StoredProcedureResultColumnParameterConflict(Object, Object, Object) |
Właściwość "{entityType}". Element {property}" jest mapowany na kolumnę wynikową procedury składowanej "{sproc}", ale jest również mapowany na parametr wyjściowy. Właściwość wygenerowana przez magazyn może być mapowana tylko na jedną z tych właściwości. |
| StoredProcedureRowsAffectedForInsert(Object) |
Nie można skonfigurować parametru, którego dotyczy problem, kolumny wyników lub wartości zwracanej w procedurze składowanej "{sproc}", ponieważ jest używana do wstawiania. Wartości, których dotyczy problem, są dozwolone tylko w procedurach składowanych podczas aktualizowania lub usuwania. |
| StoredProcedureRowsAffectedNotPopulated(Object) |
Procedura składowana "{sproc}" została skonfigurowana z wierszami, których dotyczy parametr wyjściowy lub wartość zwracana, ale podczas wykonywania procedury nie znaleziono prawidłowej wartości. |
| StoredProcedureRowsAffectedReturnConflictingParameter(Object) |
Nie można skonfigurować procedury składowanej "{sproc}", aby zwracać wiersze, których dotyczy problem, ponieważ wiersze, których dotyczy problem, parametr lub kolumna wyników wierszy dla tej procedury składowanej już istnieje. |
| StoredProcedureRowsAffectedWithResultColumns(Object, Object) |
Typ jednostki "{entityType}" jest mapowany na procedurę składowaną "{sproc}", która zwraca zarówno kolumny wyników, jak i wartość, której dotyczy problem. Jeśli procedura składowana zwraca kolumny wyników, wartość, której dotyczy problem, nie jest potrzebna i można je bezpiecznie usunąć. |
| StoredProcedureTableSharing(Object, Object, Object) |
Oba typy jednostek "{entityType1}" i "{entityType2}" zostały skonfigurowane do używania elementu "{sproc}", udostępnianie procedur składowanej nie jest obsługiwane. Określ różne nazwy odpowiednich procedur składowanych. |
| StoredProcedureTphDuplicate(Object, Object, Object) |
Obie metody "{entityType}" i "{otherEntityType}" są jawnie mapowane na procedurę składowaną "{sproc}" przy użyciu strategii mapowania "TPH". Skonfiguruj mapowanie procedury składowanej na typie jednostki głównej, w tym wszystkie parametry dla typów pochodnych. Aby uzyskać więcej informacji, zobacz https://go.microsoft.com/fwlink/?linkid=2130430. |
| StoredProcedureUnmapped(Object) |
Typ jednostki "{entityType}" został skonfigurowany do używania niektórych procedur składowanych i nie jest mapowany na żadną tabelę. Typ jednostki, który nie jest mapowany na tabelę, musi być mapowany w celu wstawiania, aktualizowania i usuwania procedur składowanych. |
| SubqueryOverComplexTypesNotSupported(Object) |
Zapytanie wymaga podzapytania dla typu złożonego "{complexType}". Podzapytania dla typów złożonych są obecnie nieobsługiwane. |
| TableExpressionBaseWithoutCloningLogic(Object, Object, Object, Object, Object) |
Typ wyrażenia "{expressionType}" nie implementuje prawidłowej logiki klonowania. Każde wyrażenie pochodzące z elementu "{tableExpressionBase}" musi zaimplementować interfejs "{clonableTableExpressionBase}" lub dodać logikę klonowania do elementu "{cloningExpressionVisitor}" wewnątrz elementu "{selectExpression}". |
| TableNotMappedEntityType(Object, Object) |
Typ "{entityType}" nie jest mapowany na obiekt magazynu "{table}". |
| TableOverrideMismatch(Object, Object) |
Właściwość "{propertySpecification}" ma określoną konfigurację dla tabeli "{table}", ale nie jest mapowana na kolumnę w tej tabeli. Usuń określoną konfigurację lub zamapuj typ jednostki, który zawiera tę właściwość na "{table}". |
| TableValuedFunctionNonTph(Object, Object) |
Typ elementu wyniku polecenia "{dbFunction}" jest mapowany na "{entityType}". Nie jest to obsługiwane, ponieważ element "{entityType}" jest częścią hierarchii, ale nie zawiera właściwości dyskryminującej. Tylko hierarchie TPH można mapować na tvF. |
| TableValuedFunctionNonTPH(Object, Object) |
Typ elementu wyniku polecenia "{dbFunction}" jest mapowany na "{entityType}". Nie jest to obsługiwane, ponieważ element "{entityType}" jest częścią hierarchii i nie zawiera właściwości dyskryminującej. |
| TimeoutTooBig(Object) |
Limit czasu musi być mniejszy lub równy int32.MaxValue (2147483647) sekund. Podany limit czasu: {seconds} s. |
| TimeoutTooSmall(Object) |
Limit czasu musi być większy lub równy zero. Podany limit czasu: {seconds} s. |
| TooFewReaderFields(Object, Object) |
Czytelnik źródłowy nie ma tak wielu pól, jak oczekiwano. Oczekiwano: {expected}, actual: {actual}. |
| TpcTableSharing(Object, Object, Object) |
Typ jednostki "{dependentType}" jest mapowany na obiekt "{storeObject}". Jednak typ jednostki głównej "{principalEntityType}" jest również mapowany na obiekt "{storeObject}" i używa strategii mapowania TPC. Typy jednostek w hierarchii TPC mogą używać udostępniania tabel tylko wtedy, gdy nie mają żadnych typów pochodnych. |
| TpcTableSharingDependent(Object, Object, Object, Object) |
Typ jednostki "{dependentType}" jest mapowany na obiekt "{storeObject}". Jednak jeden z jego typów pochodnych "{derivedType}" jest mapowany na "{otherStoreObject}". Nie można mapować hierarchii korzystających z udostępniania tabel przy użyciu strategii mapowania TPC. |
| TphDbFunctionMismatch(Object, Object, Object, Object) |
Element "{entityType}" jest mapowany na funkcję bazy danych "{function}", podczas gdy element "{otherEntityType}" jest mapowany na funkcję bazy danych "{otherFunction}". Zamapuj wszystkie typy jednostek w hierarchii na tę samą funkcję bazy danych. Aby uzyskać więcej informacji, zobacz https://go.microsoft.com/fwlink/?linkid=2130430. |
| TphStoredProcedureMismatch(Object, Object, Object, Object) |
Element "{entityType}" jest mapowany na procedurę składowaną "{sproc}", podczas gdy element "{otherEntityType}" jest mapowany na procedurę składowaną "{otherSproc}". Zamapuj wszystkie typy jednostek w hierarchii na tę samą procedurę składowaną lub usuń dyskryminujące i zamapuj je na różne procedury składowane. Aby uzyskać więcej informacji, zobacz https://go.microsoft.com/fwlink/?linkid=2130430. |
| TphTableMismatch(Object, Object, Object, Object) |
Element "{entityType}" jest mapowany na tabelę "{table}", podczas gdy element "{otherEntityType}" jest mapowany na tabelę "{otherTable}". Zamapuj wszystkie typy jednostek w hierarchii na tę samą tabelę lub usuń dyskryminujące i zamapuj je wszystkie na różne tabele. Aby uzyskać więcej informacji, zobacz https://go.microsoft.com/fwlink/?linkid=2130430. |
| TPHTableMismatch(Object, Object, Object, Object) |
Element "{entityType}" jest mapowany na tabelę "{table}", podczas gdy element "{otherEntityType}" jest mapowany na tabelę "{otherTable}". Zamapuj wszystkie typy jednostek w hierarchii na tę samą tabelę lub usuń dyskryminujące i zamapuj je wszystkie na różne tabele. Aby uzyskać więcej informacji, zobacz https://go.microsoft.com/fwlink/?linkid=2130430. |
| TphViewMismatch(Object, Object, Object, Object) |
Element "{entityType}" jest mapowany na widok "{view}", podczas gdy element "{otherEntityType}" jest mapowany na widok "{otherView}". Zamapuj wszystkie typy jednostek w hierarchii na ten sam widok lub usuń dyskryminujące i zamapuj je na różne widoki. Aby uzyskać więcej informacji, zobacz https://go.microsoft.com/fwlink/?linkid=2130430. |
| TPHViewMismatch(Object, Object, Object, Object) |
Element "{entityType}" jest mapowany na widok "{view}", podczas gdy element "{otherEntityType}" jest mapowany na widok "{otherView}". Zamapuj wszystkie typy jednostek w hierarchii na ten sam widok lub usuń dyskryminujące i zamapuj je na różne widoki. Aby uzyskać więcej informacji, zobacz https://go.microsoft.com/fwlink/?linkid=2130430. |
| TriggerWithMismatchedTable(Object, Object, Object, Object) |
Wyzwalacz "{trigger}" dla tabeli "{triggerTable}" jest zdefiniowany dla typu jednostki "{entityType}", który jest mapowany na tabelę "{entityTable}". Zobacz https://aka.ms/efcore-docs-triggers , aby uzyskać więcej informacji na temat wyzwalaczy. |
| UnableToBindMemberToEntityProjection(Object, Object, Object) |
Nie można powiązać elementu "{memberType}". {member}" do projekcji jednostki "{entityType}". |
| UnableToSplitCollectionProjectionInSplitQuery(Object, Object, Object) |
Kwerenda została skonfigurowana do używania elementu "{splitQueryEnumValue}" i zawiera kolekcję w wywołaniu "Select", którego nie można podzielić na oddzielne zapytanie. Usuń element "{splitQueryMethodName}", jeśli został zastosowany lub dodaj element "{singleQueryMethodName}" do zapytania. |
| UnableToTranslateSetProperty(Object, Object, Object) |
Nie można przetłumaczyć następującego elementu "SetProperty": "SetProperty({property}, {value})". {details} |
| UnhandledAnnotatableType(Object) |
Nieobsługiwany typ adnotacji "{annotatableType}". |
| UnhandledExpressionInVisitor(Object, Object, Object) |
Nieobsługiwane wyrażenie "{expression}" typu "{expressionType}" napotkane w obiekcie "{visitor}". |
| UniqueIndexOnComplexProperty(Object, Object, Object) |
Nie można skonfigurować indeksu {indexProperties} dla typu jednostki {entityType}, ponieważ zawiera on właściwość złożoną {property}. Unikatowe indeksy nie są obsługiwane we złożonych właściwościach. |
| UnknownOperation(Object, Object) |
Bieżący generator SQL migracji "{sqlGeneratorType}" nie może wygenerować bazy danych SQL dla operacji typu "{operationType}". |
| UnmappedNonTPHOwner(Object, Object, Object, Object) |
Typ jednostki "{ownerType}" nie jest mapowany, więc domyślnie jest używany typ "{navigation}". Element {ownedType}" również zostanie niezamapowany. Jeśli jest to przeznaczone jawnie mapować typ własności na wartość "null", w przeciwnym razie zamapuj go na o nazwie "{storeObjectType}". |
| UnsupportedDataOperationStoreType(Object, Object) |
Typ magazynu "{type}" używany dla kolumny "{column}" w operacji danych migracji nie jest obsługiwany przez bieżącego dostawcę. |
| UnsupportedJsonColumnType(Object, Object, Object) |
Typ magazynu "{storeType}" określony dla kolumny JSON "{columnName}" w tabeli "{tableName}" nie jest obsługiwany przez bieżącego dostawcę. Kolumny JSON wymagają typu magazynu JSON specyficznego dla dostawcy. |
| UnsupportedOperatorForSqlExpression(Object, Object) |
Nieobsługiwany operator "{nodeType}" określony dla wyrażenia typu "{expressionType}". |
| UnsupportedPropertyType(Object, Object, Object) |
Nie można odnaleźć mapowania typów relacyjnych dla właściwości {entity}. {property}" i bieżący dostawca nie określa domyślnego typu magazynu właściwości typu {clrType}. |
| UnsupportedStoreType(Object) |
Typ magazynu "{type}" nie jest obsługiwany przez bieżącego dostawcę. |
| UnsupportedType(Object) |
Bieżący dostawca nie ma mapowania typu magazynu dla właściwości typu "{clrType}". |
| UnsupportedTypeForColumn(Object, Object, Object) |
Nie można odnaleźć mapowania typu magazynu dla kolumny "{table}". {column}" z typem CLR "{clrType}". |
| UpdateConcurrencyException(Object, Object) |
Oczekiwano, że operacja bazy danych wpłynie na wiersze {expectedRows}, ale w rzeczywistości miała to wpływ na wiersze {actualRows}; dane mogły zostać zmodyfikowane lub usunięte, ponieważ załadowano jednostki. Zobacz https://go.microsoft.com/fwlink/?LinkId=527962 , aby uzyskać informacje na temat zrozumienia i obsługi optymistycznych wyjątków współbieżności. |
| UpdateDataOperationKeyTypesCountMismatch(Object, Object, Object) |
Liczba typów kolumn klucza ({typesCount}) nie jest zgodna z liczbą kolumn klucza ({columnsCount}) dla operacji modyfikacji danych w obiekcie "{table}". Podaj tę samą liczbę typów kolumn kluczy i kolumn kluczy. |
| UpdateDataOperationKeyValuesCountMismatch(Object, Object, Object) |
Liczba wartości klucza ({valuesCount}) nie jest zgodna z liczbą kolumn klucza ({columnsCount}) dla operacji modyfikacji danych w obiekcie "{table}". Podaj tę samą liczbę wartości klucza i kolumn kluczy. |
| UpdateDataOperationNoModel(Object) |
Operacja modyfikacji danych w obiekcie "{table}" nie jest skojarzona z modelem. Dodaj model do migracji lub określ typy kolumn we wszystkich operacjach danych. |
| UpdateDataOperationRowCountMismatch(Object, Object, Object) |
Liczba wierszy wartości ({valuesCount}) nie jest zgodna z liczbą wierszy klucza ({keyCount}) dla operacji modyfikacji danych w obiekcie "{table}". Podaj tę samą liczbę wierszy wartości i kluczowych wierszy. |
| UpdateDataOperationTypesCountMismatch(Object, Object, Object) |
Liczba typów kolumn ({typesCount}) nie jest zgodna z liczbą kolumn ({columnsCount}) dla operacji modyfikacji danych w obiekcie "{table}". Podaj tę samą liczbę typów kolumn i kolumn. |
| UpdateDataOperationValuesCountMismatch(Object, Object, Object) |
Liczba wartości ({valuesCount}) nie jest zgodna z liczbą kolumn ({columnsCount}) dla operacji modyfikacji danych w obiekcie "{table}". Podaj tę samą liczbę wartości i kolumn. |
| ViewOverrideMismatch(Object, Object) |
Właściwość "{propertySpecification}" ma określoną konfigurację widoku "{view}", ale nie jest mapowana na kolumnę w tym widoku. Usuń określoną konfigurację lub zamapuj typ jednostki, który zawiera tę właściwość na "{view}". |