Udostępnij za pośrednictwem


RelationalStrings Klasa

Definicja

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

Te ciągi są udostępniane publicznie do użytku przez dostawców i rozszerzenia bazy danych. Kod aplikacji jest nietypowy, aby potrzebne były te ciągi.

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

Właściwości

BadCheckConstraintString

Nie można wykonać deserializacji ograniczenia sprawdzania z metadanych modelu. Aby uzyskać szczegółowe informacje, zobacz wyjątek wewnętrzny.

BadSequenceString
Nieaktualne..

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 długie (domyślne), int, short, byte i dziesiętne.

CannotChangeWhenOpen

Wystąpienie narzędzia 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.

ClientGroupByNotSupported

Nie można przetłumaczyć danego wzorca "GroupBy". Wywołaj metodę "AsEnumerable" przed wartością "GroupBy", aby ocenić ją 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. Przed rozpoczęciem nowej transakcji należy wykonać transakcję na liście.

ConnectionAndConnectionString

Skonfigurowano zarówno istniejącą usługę DbConnection, jak i parametry połączenia. Gdy istniejące połączenie DbConnection jest używane, parametry połączenia należy ustawić na tym połączeniu.

DatabaseModelMissing
Nieaktualne..

Model bazy danych nie został zainicjowany. Model musi zostać sfinalizowany i przetworzony za pomocą polecenia "RelationalModelConvention", zanim będzie można uzyskać dostęp do modelu bazy danych.

DistinctOnCollectionNotSupported

Używanie operacji "Distinct" w projekcji zawierającej kolekcję nie jest obsługiwane.

EmptyCollectionNotSupportedAsInlineQueryRoot

Puste kolekcje nie są obsługiwane jako wbudowane źródła 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.

FromSqlNonComposable

Wywołano ciąg "FromSql" lub "SqlQuery" z niekomponowalnym językiem SQL i zapytaniem komponujące je. Rozważ wywołanie metody "AsEnumerable" po metodzie , aby wykonać kompozycję po stronie klienta.

InsufficientInformationToIdentifyElementOfCollectionJoin

Nie można przetłumaczyć podquerii kolekcji w projekcji, ponieważ element nadrzędny lub podquery nie projektuje niezbędnych informacji wymaganych do unikatowej identyfikacji i poprawnego generowania wyników po stronie klienta. Może się to zdarzyć podczas próby skorelowania z typem jednostki bez klucza. Może się to również zdarzyć w niektórych przypadkach projekcji przed "Distinct" lub niektórymi kształtami klucza grupowania w przypadku elementu "GroupBy". Powinny one zawierać wszystkie właściwości klucza jednostki, na której jest stosowana operacja, lub zawierać tylko proste wyrażenia dostępu do właściwości.

InsufficientInformationToIdentifyOuterElementOfCollectionJoin

Nie można przetłumaczyć podquerii kolekcji w projekcji, ponieważ zapytanie nadrzędne nie projektuje 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 korzystania z operacji "Distinct" lub "GroupBy" bez wyświetlania wszystkich kolumn kluczy.

InvalidArgumentToExecuteUpdate

Argument "setPropertyCalls" na "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.

JsonEntityWithTableSplittingIsNotSupported

Podział tabeli nie jest obsługiwany w przypadku jednostek zawierających jednostki mapowane na dane JSON.

JsonNodeMustBeHandledByProviderSpecificVisitor

Ten węzeł powinien być obsługiwany przez generator sql specyficzny dla dostawcy.

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 za pośrednictwem kolekcji w dokumentach 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. Obie metody "Up" abd "Down" muszą być zaimplementowane w celu obsługi przywracania migracji.

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 procedur składowanej.

ModificationCommandBatchAlreadyComplete

Nie można dodać poleceń do ukończonej ModyfikacjaPoleceniaBatch.

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 jednego dostawcy bazy danych.

NestedAmbientTransactionError

Transakcja otoczenia głównego została ukończona przed zagnieżdżonych transakcji. Transakcje zagnieżdżone należy najpierw wykonać.

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

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 element 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" wartością "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 korzysta z dostawcy relacyjnej bazy danych.

SelectCanOnlyBeBuiltOnCollectionJsonQuery

SelectExpression można skompilować tylko za pomocą wyrażenia JsonQueryExpression reprezentującego kolekcję w dokumencie JSON.

SetOperationNotWithinEntityTypeHierarchy

Operacje ustawiania (Union, Concat, Intersect, Except) są obsługiwane tylko w przypadku typów jednostek w ramach hierarchii tego samego typu.

SetOperationsNotAllowedAfterClientEvaluation

Nie można przetłumaczyć operacji zestawu po zastosowaniu projekcji klienta. Rozważ przeniesienie operacji zestawu przed ostatnim wywołaniem "Wybierz".

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

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 mapowań określonego typu argumentu 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 transactionSuppressed.

UpdateStoreException

Wystąpił błąd podczas zapisywania zmian jednostki. Aby uzyskać szczegółowe informacje, zobacz wyjątek wewnętrzny.

VisitChildrenMustBeOverridden

Element "VisitChildren" musi zostać zastąpiony w klasie pochodzącej z klasy "SqlExpression".

Metody

AbstractTpc(Object, Object)

Nie można utworzyć wystąpienia odpowiedniego typu clR dla typu jednostki {entityType}, 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.

CannotProjectNullableComplexType(Object)

Próbujesz projektować typ złożony "{complexType}", korzystając z 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 zawierające niestałych elementów, 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}({parametr})" 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}".

ComputedColumnSqlUnspecified(Object, Object)

Obliczona kolumna SQL nie została określona dla kolumny "{table}". {column}". Określ bazę danych SQL przed użyciem programu Entity Framework do utworzenia schematu bazy danych.

ConflictingColumnServerGeneration(Object, Object, Object)

{conflictingConfiguration} nie można ustawić 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 klucza.

ConflictingRowUpdateTypesSensitive(Object, Object, Object, Object, Object, Object)

Wystąpienie typu jednostki "{firstEntityType}" o 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} zamapowane 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 z 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 inicjowania mapowana 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 typu jednostki "{entityType}" ma taką samą wartość klucza {keyValue}, jak inna jednostka inicjowania mapowana 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}".

CreateIndexOperationWithInvalidSortOrder(Object, Object)

Wartości {numSortOrderProperties} zostały podane w elemencie CreateIndexOperations.IsDescending, ale operacja ma kolumny {numColumns}.

DataOperationNoProperty(Object, Object)

Nie ma zamapowanej właściwości 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}". Typy jednostek należących nie mogą być używane jako typ zwracany funkcji 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 bazę danych SQL przed użyciem programu Entity Framework do utworzenia schematu bazy danych.

DefaultValueUnspecified(Object, Object)

Wartość domyślna nie została określona dla kolumny "{table}". {column}". Określ wartość przed użyciem programu Entity Framework do utworzenia schematu bazy danych.

DeleteDataOperationNoModel(Object)

Operacja usuwania danych w "{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 kluczy ({columnsCount}) dla operacji usuwania danych w kolumnie "{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 kluczy ({columnsCount}) dla operacji usuwania danych w "{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 przy użyciu strategii mapowania. Aby uzyskać więcej informacji, zobacz https://go.microsoft.com/fwlink/?linkid=2130430.

DerivedTypeTable(Object, Object)
Nieaktualne..

Nie można zamapować typu jednostki "{entityType}" na tabelę, ponieważ pochodzi z klasy {baseType}. Do tabeli można mapować tylko podstawowe typy jednostek.

DuplicateCheckConstraint(Object, Object)

Nie można dodać ograniczenia sprawdzania "{checkConstraint}" do typu jednostki "{entityType}", ponieważ istnieje już inne ograniczenie sprawdzania o tej samej nazwie.

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

DuplicateCheckConstraintSqlMismatch(Object, Object, Object, Object, Object)

Ograniczenia sprawdzania "{checkConstraint1}" dla "{entityType1}" i "{checkConstraint2}" w "{entityType2}" są mapowane na "{checkConstraintName}", ale z inną definicją sql.

DuplicateColumnNameCollationMismatch(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 sortowania ({collation1}) i "{collation2}".

DuplicateColumnNameCommentMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

"{entityType1}. {property1} i "{entityType2}". Element {property2} jest mapowany 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}". Obiekt {property2}" jest mapowany na kolumnę "{columnName}" w kolumnie {table}, ale jest skonfigurowany 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}". Element {property2}" jest mapowany 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}". Element {property2} jest mapowany na kolumnę "{columnName}" w kolumnie {table}, ale jest skonfigurowany do używania różnych wartości domyślnych ({value1}) i "{value2}".

DuplicateColumnNameFixedLengthMismatch(Object, Object, Object, Object, Object, Object)

"{entityType1}. {property1} i "{entityType2}". Element {property2}" jest mapowany na kolumnę "{columnName}" w kolumnie {table}, ale ma inną konfigurację o stałej długości.

DuplicateColumnNameIsStoredMismatch(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 przechowywanych ustawień kolumn obliczeniowych ({value1} i "{value2}").

DuplicateColumnNameMaxLengthMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

"{entityType1}. {property1} i "{entityType2}". Element {property2}" jest mapowany na kolumnę "{columnName}" w kolumnie {table}, ale są skonfigurowane z różnymi maksymalnymi długościami ({maxLength1} i {maxLength2}).

DuplicateColumnNameNullabilityMismatch(Object, Object, Object, Object, Object, Object)

"{entityType1}. {property1} i "{entityType2}". Element {property2}" jest mapowany na kolumnę "{columnName}" w kolumnie {table}, ale są skonfigurowane z różnymi ustawieniami wartości null kolumny.

DuplicateColumnNameOrderMismatch(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 kolejności 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}". Element {property2}" jest mapowany 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 unikatowe 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 są skonfigurowane przy użyciu różnych skalowania ({scale1}) i "{scale2}".

DuplicateColumnNameUnicodenessMismatch(Object, Object, Object, Object, Object, Object)

"{entityType1}. {property1} i "{entityType2}". Element {property2}" jest mapowany 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 lokalizacji {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 lokalizacji {entityType2} są mapowane na {table}. {foreignKeyName}", ale skonfigurowano inne zachowanie usuwania ({deleteBehavior1}" i "{deleteBehavior2}").

DuplicateForeignKeyPrincipalColumnMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

Klucze obce {foreignKeyProperties1} w elementach "{entityType1}" i {foreignKeyProperties2} w lokalizacji {entityType2} są mapowane na {table}. {foreignKeyName}", ale odwołujące 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 lokalizacji {entityType2} są mapowane na {table}. {foreignKeyName}", ale odwołując się do różnych tabel głównych ({principalTable1}) i "{principalTable2}".

DuplicateForeignKeyTableMismatch(Object, Object, Object, Object, Object, Object, Object)

Klucze obce {foreignKeyProperties1} w elementach "{entityType1}" i {foreignKeyProperties2} w lokalizacji "{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 lokalizacji {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 elementach "{entityType1}" i {index2} w "{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 elementach "{entityType1}" i {index2} w "{entityType2}" są mapowane na {table}. {indexName}', ale z różnymi filtrami ({filter1} i {filter2}).

DuplicateIndexSortOrdersMismatch(Object, Object, Object, Object, Object, Object)

Indeksy {index1} w elementach "{entityType1}" i {index2} w "{entityType2}" są mapowane na {table}. {indexName}", ale z różnymi zamówieniami sortowania.

DuplicateIndexTableMismatch(Object, Object, Object, Object, Object, Object, Object)

Indeksy {index1} w obiektach "{entityType1}" i {index2} w "{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 elementach "{entityType1}" i {index2} w "{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 folderze "{entityType2}" są mapowane na "{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 "{entityType2}" są mapowane na "{keyName}", ale w różnych tabelach ({table1} i {table2}).

DuplicateSeedData(Object, Object)

Jednostka inicjowana typu jednostki "{entityType}" ma taką samą wartość klucza, jak inna jednostka inicjowania mapowana 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 inicjowana mapowana 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ącaValue}", która jest taka sama w przypadku "{entityType2}". Każdy konkretny typ jednostki w hierarchii musi mieć unikatową krótką nazwę. Zmień nazwę jednego z typów lub wywołaj modelBuilder.Entity<TEntity>(). Metadata.SetDiscriminatorValue("NewShortName").

EntitySplittingConflictingMainFragment(Object, Object)

Typ jednostki "{entityType}" ma mapowanie podziału dla obiektu "{storeObject}", ale jest również mapowane na ten sam obiekt. Mapowania podzielone nie powinny 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. Podział mapowań nie jest obsługiwany 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. Zamapuj wszystkie właściwości klucza podstawowego na kolumny "{storeObject}".

EntitySplittingMissingProperties(Object, Object)

Typ jednostki "{entityType}" ma mapowanie podziału dla obiektu "{storeObject}", ale nie mapuje na nią ż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 jako wymaganą właściwość 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. Zamapuj 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 fragmenty podziału elementu "{entityType}" na tabele inne niż udostępnione lub zamapuj fragment główny 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ść była równa null.

ErrorMaterializingValueInvalidCast(Object, Object)

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

ErrorMaterializingValueNullReference(Object)

Wystąpił błąd podczas odczytywania wartości bazy danych. Oczekiwany typ to {expectedType}, ale rzeczywista wartość była równa 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ługiwana.

ExecuteOperationOnEntitySplitting(Object, Object)

Operacja "{operation}" jest stosowana w typie jednostki "{entityType}", która używa dzielenia jednostek. Operacje "ExecuteDelete"/"ExecuteUpdate" w typach 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.

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" w typach jednostek uczestniczących w hierarchiach TPC są obsługiwane tylko w przypadku typów liści.

ExecuteOperationOnTPT(Object, Object)

Operacja "{operation}" jest stosowana w typie jednostki "{entityType}", która używa strategii mapowania TPT. Operacje "ExecuteDelete"/"ExecuteUpdate" na hierarchiach mapowane jako TPT nie są obsługiwane.

ExecuteOperationWithUnsupportedOperatorInSqlGeneration(Object)

Operacja "{operation}" zawiera funkcję wyboru wyrażenia, która nie jest obsługiwana w generatorze SQL zapytań, ale została zadeklarowana jako obsługiwana przez dostawcę podczas fazy tłumaczenia. Jest to usterka u dostawcy platformy EF Core. Zgłoś problem.

ExecuteUpdateSubqueryNotSupportedOverComplexTypes(Object)

Funkcja ExecuteUpdate jest używana 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ć typ jednostki zawierającej.

ExpectedNonNullParameter(Object)

Oczekiwano wartości innej niż null dla parametru zapytania "{parameter}".

FromSqlMissingColumn(Object)

Wymagana kolumna "{column}" nie była obecna w wynikach operacji "FromSql".

FunctionOverrideMismatch(Object, Object)

Właściwość "{propertySpecification}" ma określoną konfigurację 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)

Nie można użyć wartości HasData dla typu jednostki "{entity}". Funkcja HasData nie jest obsługiwana w przypadku jednostek mapowanych na kod JSON.

IncompatibleTableCommentMismatch(Object, Object, Object, Object, Object)

Nie można użyć tabeli "{table}" dla typu jednostki "{entityType}", ponieważ jest on używany dla typu jednostki "{otherEntityType}", a komentarz "{comment}" nie jest zgodny z komentarzem "{otherComment}".

IncompatibleTableDerivedRelationship(Object, Object, Object)

Nie można użyć tabeli "{table}" dla typu jednostki "{entityType}", ponieważ jest on używany dla typu jednostki "{otherEntityType}", a 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 "{otherEntityType}" na inną tabelę lub odwróć relację między elementem {entityType}" i "{otherEntityType}".

IncompatibleTableExcludedMismatch(Object, Object, Object)

Nie można użyć tabeli "{table}" dla typu jednostki "{entityType}", ponieważ jest on używany dla typu jednostki {otherEntityType} i jest wykluczony z migracji w jednym typie jednostki, ale nie w drugim. Wyklucz tabelę z migracji na wszystkie typy jednostek mapowane na tabelę.

IncompatibleTableKeyNameMismatch(Object, Object, Object, Object, Object, Object, Object)

Nie można użyć tabeli "{table}" dla typu jednostki {entityType}, ponieważ jest ona używana dla typu jednostki {otherEntityType}" i nazwy {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 on używany dla typu jednostki "{otherEntityType}" i potencjalnie innych typów jednostek, ale nie ma relacji łączenia. Dodaj klucz obcy do elementu "{entityType}" we właściwościach klucza podstawowego i wskaż klucz podstawowy w innym typie jednostki mapowanym 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}", a istnieje relacja między kluczami podstawowymi, w których element "{entityType}" jest zależny, ale typ jednostki {entityType} ma typ jednostki podstawowej mapowany na inny widok. Mapuj "{otherEntityType}" na inny widok lub odwróć relację między elementem {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 między kluczami podstawowymi nie istnieje relacja.

IncorrectDefaultValueType(Object, Object, Object, Object, Object)

Nie można ustawić wartości domyślnej "{value}" typu "{valueType}" dla właściwości "{property}" typu {propertyType}" w typie jednostki "{entityType}".

InsertDataOperationNoModel(Object)

Operacja wstawiania danych na "{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 kolumnie "{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 elemencie "{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 klasy {entityType}.

InvalidFromSqlArguments(Object, Object)

Element FromSqlExpression ma nieprawidłowy typ wyrażenia argumentów "{expressionType}" lub typ wartości "{valueType}".

InvalidKeySelectorForGroupBy(Object, Object)

Klucz grupowania "{keySelector}" ma typ "{keyType}", który nie jest prawidłowym kluczem.

InvalidMappedFunctionDerivedType(Object, Object, Object)

Typ jednostki "{entityType}" jest mapowany na "DbFunction" o nazwie "{functionName}", ale pochodzi z "{baseEntityType}". Nie można mapować typów jednostek pochodnych na funkcję.

InvalidMappedFunctionUnmatchedReturn(Object, Object, Object, Object)

Typ jednostki "{entityType}" jest mapowany na "DbFunction" o nazwie "{functionName}" o typie zwracanym {returnType}. Upewnij się, że funkcja mapowana zwraca wartość "IQueryable<{clrType}>".

InvalidMappedFunctionWithParameters(Object, Object, Object)

Typ jednostki "{entityType}" jest mapowany na "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 "{baseEntityType}". Typy jednostek pochodnych nie mogą być mapowane na inne zapytanie SQL niż podstawowy typ jednostki.

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)

Nie można nawigować z jednostki mapowanej w formacie JSON "{jsonEntity}" do jednostki nadrzędnej "{parentEntity}" przy użyciu nawigacji "{navigation}". Jednostki mapowane na dane JSON mogą przechodzić tylko do swoich elementów podrzędnych.

JsonEntityMappedToDifferentTableOrViewThanOwner(Object, Object, Object, Object)

Jednostka "{jsonType}" jest mapowana na dane 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 mapowana na kod JSON musi być również mapowana na tę samą tabelę lub widok jako jej właściciel.

JsonEntityMappedToDifferentViewThanOwner(Object, Object, Object, Object)

Jednostka "{jsonType}" jest mapowana na kod JSON, a także do widoku "{viewName}", ale jego właściciel "{ownerType}" jest mapowany na inny widok "{ownerViewName}". Każda jednostka mapowana na kod JSON musi być również mapowana na ten sam widok co jego właściciel.

JsonEntityMissingKeyInformation(Object)

Brak informacji o kluczu jednostki JSON "{jsonEntity}". Nie jest to dozwolone do śledzenia zapytań, ponieważ program EF 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 należąca jednostka główna 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 projektu jednostki właściciela.

JsonEntityOwnedByNonJsonOwnedType(Object, Object)

Typ jednostki będącej własnością "{nonJsonType}" jest mapowany na tabelę "{table}" i zawiera kolumny JSON. Nie jest to obecnie 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 kod JSON i ma nawigację do jednostki regularnej, która nie jest właścicielem.

JsonEntityWithDefaultValueSetOnItsProperty(Object, Object)

Ustawienie wartości domyślnej we właściwościach jednostki mapowanej na kod 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 mieć jawnie skonfigurowanej nazwy właściwości JSON.

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}, rzeczywista liczba to: {actualCount}.

JsonEntityWithMultiplePropertiesMappedToSameJsonProperty(Object, Object)

Jednostka "{jsonEntity}" jest mapowana na kod JSON i zawiera wiele właściwości lub nawigacji mapowanych 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 mapowanych na kod 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.

JsonReaderInvalidTokenType(Object)

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

JsonRequiredEntityWithNullJson(Object)

Jednostka {entity} jest wymagana, ale element JSON zawierający go ma wartość null.

KeylessMappingStrategy(Object, Object)

Strategia mapowania "{mappingStrategy}" używana dla typu "{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.

LastUsedWithoutOrderBy(Object)

Zapytania wykonujące operację "{method}" muszą mieć kolejność sortowania deterministycznego. Ponownie napisz 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 zestawie 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 zestawie 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 narzędziu "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 elementu "{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 "Group By" i nie rzutuje kolumn kluczy 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)

Nie można zapisać zmian dla jednostki w stanie {entityState}.

ModificationCommandInvalidEntityState(Object, Object)

Nie można zapisać zmian dla jednostki typu "{entityType}" w stanie {entityState}. Może to oznaczać usterkę w programie Entity Framework. Otwórz problem pod adresem https://go.microsoft.com/fwlink/?linkid=2142044. Rozważ użycie polecenia "DbContextOptionsBuilder.EnableSensitiveDataLogging", aby wyświetlić wartości kluczy jednostki.

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 oznaczać usterkę w programie Entity Framework. Otwórz problem pod adresem https://go.microsoft.com/fwlink/?linkid=2142044.

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" odnosi 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 nie można odnaleźć nazwy "{name}" w konfiguracji aplikacji. Należy pamiętać, że nazwane parametry połączenia są obsługiwane tylko w przypadku używania 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.

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ć parametru "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 "{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 w przypadku 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 do widoku "{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 do widoku "{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.

OneOfThreeValuesMustBeSet(Object, Object, Object)

Należy ustawić dokładnie jedną z "{param1}", "{param2}" lub "{param3}".

OptionalDependentWithDependentWithoutIdentifyingProperty(Object)

Typ jednostki "{entityType}" jest opcjonalnym zależnym od udostępniania tabel i zawierającym inne elementy zależne bez konieczności współużytkowania właściwości 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 zagnieżdżonych zależnych. 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 go przypisać do obiektu typu[].

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 należy wykluczyć właściwość z modelu przy użyciu atrybutu "[NotMapped]" lub za pomocą polecenia "EntityTypeBuilder.Ignore" w elemencie "OnModelCreating".

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 elemecie "OnModelCreating", aby zamapować ją na tabelę.

RelationalCloneNotImplemented(Object)

Mapowanie typu "{mapping}" nie obsługuje mapowania typu 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 ustawiania "{setOperationType}" wymaga prawidłowego mapowania typu dla co najmniej jednej z jego 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ę w tym zapytaniu. 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 skrótu 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 dla 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)

Kolumna wyników, której dotyczy problem, nie może zostać dodana 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 procedury składowanej.

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}" wstawiania 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}", a więc 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 z właściwością AfterSaveBehavior "{behavior}", a więc nie można zapisać w aktualizacji. Może być konieczne użycie wartości 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 nazwa magazynu nie została określona. 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 parametru 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 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ć 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 znaleziono właściwości o nazwie "{property}" w typie jednostki {entityType}, odpowiadającej parametrowi procedury 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.

StoredProcedureResultColumnNotFound(Object, Object, Object)

Nie odnaleziono właściwości o nazwie "{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, kolumny wyniku lub wartości zwracanej wierszy w procedurze składowanej "{sproc}", ponieważ jest ona 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 parametrem wyjściowym, którego dotyczy problem, lub wartością zwracaną, ale prawidłowa wartość nie została znaleziona podczas wykonywania procedury.

StoredProcedureRowsAffectedReturnConflictingParameter(Object)

Nie można skonfigurować procedury składowanej "{sproc}", aby zwrócić wiersze, których dotyczy problem, ponieważ istnieje już kolumna wyników dla tej procedury składowanej w wierszach, których dotyczy problem, lub wiersze.

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 bezpiecznie usunąć.

StoredProcedureTableSharing(Object, Object, Object)

Zarówno typ jednostki "{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)

Zarówno "{entityType}" jak 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 zostać zamapowany na procedury składowane wstawiania, aktualizowania i usuwania.

SubqueryOverComplexTypesNotSupported(Object)

Zapytanie wymaga podquerii dla typu złożonego {complexType}. Zapytania podrzędne dotyczące typów złożonych są obecnie nieobsługiwane.

TableExpressionBaseWithoutCloningLogic(Object, Object, Object, Object, Object)

Typ wyrażenia "{expressionType}" nie implementuje odpowiedniej logiki klonowania. Każde wyrażenie pochodzące z bazy danych "{tableExpressionBase}" musi implementować interfejs {clonableTableExpressionBase} lub mieć logikę klonowania dodaną do elementu "{cloningExpressionVisitor}" wewnątrz elementu "{selectExpression}".

TableNotMappedEntityType(Object, Object)

Typ jednostki "{entityType}" nie jest mapowany na obiekt magazynu "{table}".

TableOverrideMismatch(Object, Object)

Właściwość "{propertySpecification}" ma określoną konfigurację tabeli "{table}", ale nie jest mapowana na kolumnę w tej tabeli. Usuń konkretną konfigurację lub zamapuj typ jednostki, który zawiera tę właściwość na "{table}".

TableValuedFunctionNonTph(Object, Object)

Typ elementu wyniku "{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. Do programu TVF można mapować tylko hierarchie TPH.

TableValuedFunctionNonTPH(Object, Object)

Typ elementu wyniku "{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 niż lub równy zero. Podany limit czasu: {seconds} s.

TooFewReaderFields(Object, Object)

Czytelnik bazowy nie ma tak wielu pól, jak oczekiwano. Oczekiwano: {expected}, rzeczywista: {actual}.

TpcTableSharing(Object, Object, Object)

Typ jednostki "{dependentType}" jest mapowany na "{storeObject}". Jednak typ jednostki głównej "{principalEntityType}" jest również mapowany na "{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 "{storeObject}". Jednak jeden z jego typów pochodnych "{derivedType}" jest mapowany na "{otherStoreObject}". Hierarchie korzystające z udostępniania tabel nie mogą być mapowane 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 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 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 w typie jednostki "{entityType}", który jest mapowany na tabelę "{entityTable}". Aby uzyskać więcej informacji na temat wyzwalaczy, zobacz https://aka.ms/efcore-docs-triggers .

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 zastosowano 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 "{visitor}".

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 typ własności "{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ę.

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

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ż jednostki zostały załadowane. 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 kluczy ({columnsCount}) dla operacji modyfikacji danych w kolumnie "{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 kluczy ({columnsCount}) dla operacji modyfikacji danych w kolumnie "{table}". Podaj tę samą liczbę wartości klucza i kolumn kluczy.

UpdateDataOperationNoModel(Object)

Operacja modyfikacji danych w "{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ą kluczowych wierszy ({keyCount}) dla operacji modyfikacji danych w "{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 kolumnie "{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 kolumnie "{table}". Podaj tę samą liczbę wartości i kolumn.

ViewOverrideMismatch(Object, Object)

Właściwość "{propertySpecification}" ma określoną konfigurację widoku "{view}", jednak 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}".

Dotyczy