Freigeben über


RelationalStrings Klasse

Definition

Zeichenfolgenressourcen, die in EF-Ausnahmen usw. verwendet werden.

Diese Zeichenfolgen werden öffentlich zur Verwendung durch Datenbankanbieter und -erweiterungen verfügbar gemacht. Es ist ungewöhnlich, dass Anwendungscode diese Zeichenfolgen benötigt.

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

Eigenschaften

BadCheckConstraintString

Check-Einschränkung aus Modellmetadaten kann nicht deserialisiert werden. Weitere Informationen finden Sie unter innere Ausnahme.

BadSequenceString
Veraltet..

Eine Sequenz aus Modellmetadaten kann nicht deserialisiert werden. Weitere Informationen finden Sie unter innere Ausnahme.

BadSequenceType

Ungültiger Typ für die Sequenz. Gültige Typen sind long (Standard), int, short, byte und decimal.

CannotChangeWhenOpen

Die instance von DbConnection wird derzeit verwendet. Die Verbindung kann nur geändert werden, wenn die vorhandene Verbindung nicht verwendet wird.

CannotCompareComplexTypeToNull

Der Vergleich komplexer Typen mit NULL wird nicht unterstützt.

ClientGroupByNotSupported

Das angegebene "GroupBy"-Muster kann nicht übersetzt werden. Rufen Sie "AsEnumerable" vor "GroupBy" auf, um sie clientseitig auszuwerten.

ConflictingAmbientTransaction

Es wurde eine Ambient-Transaktion erkannt. Die Ambient-Transaktion muss abgeschlossen werden, bevor eine neue Transaktion für diese Verbindung gestartet wird.

ConflictingEnlistedTransaction

Die Verbindung ist derzeit in einer Transaktion eingetragen. Die aufgelistete Transaktion muss abgeschlossen werden, bevor eine neue Transaktion gestartet wird.

ConnectionAndConnectionString

Sowohl ein vorhandenes DbConnection als auch ein Verbindungszeichenfolge wurden konfiguriert. Wenn eine vorhandene DbConnection verwendet wird, muss die Verbindungszeichenfolge für diese Verbindung festgelegt werden.

DatabaseModelMissing
Veraltet..

Das Datenbankmodell wurde nicht initialisiert. Das Modell muss abgeschlossen und mit "RelationalModelConvention" verarbeitet werden, bevor auf das Datenbankmodell zugegriffen werden kann.

DistinctOnCollectionNotSupported

Die Verwendung des "Distinct"-Vorgangs für eine Projektion, die eine Auflistung enthält, wird nicht unterstützt.

EmptyCollectionNotSupportedAsInlineQueryRoot

Leere Auflistungen werden nicht als Inlineabfragestamm unterstützt.

ErrorMaterializingValue

Beim Lesen eines Datenbankwerts ist ein Fehler aufgetreten. Weitere Informationen finden Sie in der inneren Ausnahme.

ExecuteDeleteOnNonEntityType

Für den Vorgang "ExecuteDelete" muss ein Entitätstyp geändert werden, der der Datenbanktabelle entspricht. Der aktuelle Vorgang wird auf eine Nicht-Entitätsprojektion angewendet. Entfernen Sie alle Projektionen zu Nicht-Entitätstypen.

FromSqlNonComposable

"FromSql" oder "SqlQuery" wurde mit nicht komponierbarem SQL und mit einer Abfrage aufgerufen, die darüber erstellt wurde. Erwägen Sie, "AsEnumerable" nach der -Methode aufzurufen, um die Komposition auf der Clientseite auszuführen.

InsufficientInformationToIdentifyElementOfCollectionJoin

Eine Sammlungsunterabfrage in einer Projektion kann nicht übersetzt werden, da weder das übergeordnete Element noch die Unterabfrage die erforderlichen Informationen projizieren, die erforderlich sind, um sie eindeutig zu identifizieren und ergebnisse auf Clientseite ordnungsgemäß zu generieren. Dies kann passieren, wenn versucht wird, einen schlüssellosen Entitätstyp zu korrelieren. Dies kann auch für einige Fälle der Projektion vor "Distinct" oder für einige Formen von Gruppierungsschlüsseln im Fall von "GroupBy" geschehen. Diese sollten entweder alle wichtigen Eigenschaften der Entität enthalten, auf die der Vorgang angewendet wird, oder nur einfache Eigenschaftenzugriffsausdrücke enthalten.

InsufficientInformationToIdentifyOuterElementOfCollectionJoin

Die Sammlungsunterabfrage in der Projektion kann nicht übersetzt werden, da die übergeordnete Abfrage keine Schlüsselspalten aller Tabellen projiziert, die zum Generieren von Ergebnissen auf Clientseite erforderlich sind. Dies kann passieren, wenn versucht wird, eine schlüssellose Entität zu korrelieren, oder wenn Vorgänge vom Typ "Distinct" oder "GroupBy" verwendet werden, ohne alle Schlüsselspalten zu projizieren.

InvalidArgumentToExecuteUpdate

Das Argument "setPropertyCalls" für "ExecuteUpdate" darf nur eine Kette von "SetProperty" enthalten, die die zu aktualisierenden Eigenschaften ausdrückt.

InvalidCommandTimeout

Der angegebene CommandTimeout-Wert ist ungültig. Es muss eine positive Zahl sein.

InvalidMaxBatchSize

Der angegebene MaxBatchSize-Wert ist ungültig. Es muss eine positive Zahl sein.

InvalidMinBatchSize

Der angegebene MinBatchSize-Wert ist ungültig. Es muss eine positive Zahl sein.

JsonEntityWithTableSplittingIsNotSupported

Die Tabellenaufteilung wird für Entitäten, die JSON zugeordnete Entitäten enthalten, nicht unterstützt.

JsonNodeMustBeHandledByProviderSpecificVisitor

Dieser Knoten sollte vom anbieterspezifischen SQL-Generator verarbeitet werden.

JsonPropertyNameShouldBeConfiguredOnNestedNavigation

Der NAME der JSON-Eigenschaft sollte nur für geschachtelte navigationseigene Navigationen konfiguriert werden.

JsonQueryLinqOperatorsNotSupported

Das Komponieren von LINQ-Operatoren über Sammlungen in JSON-Dokumenten wird nicht unterstützt oder wurde von Ihrem EF-Anbieter nicht implementiert.

MappingFragmentMissingName

Der Tabellenname muss angegeben werden, um eine tabellenspezifische Eigenschaftenzuordnung zu konfigurieren.

MethodNeedsToBeImplementedInTheProvider

Diese Methode muss im Anbieter implementiert werden.

MigrationDownMissing

Die Down-Methode für diese Migration wurde nicht implementiert. Die beiden Methoden "Up" und "Down" müssen implementiert werden, um das Wiederherstellen von Migrationen zu unterstützen.

MissingOrderingInSelectExpression

"Reverse" konnte nicht auf den Server übersetzt werden, da es auf der Serverseite keine Reihenfolge gibt.

MissingResultSetWhenSaving

Beim Lesen der Ergebnisse eines SaveChanges-Vorgangs fehlte ein Resultset. Dies kann darauf hindeuten, dass eine gespeicherte Prozedur für die Rückgabe von Ergebnissen im EF-Modell konfiguriert wurde, aber nicht. Überprüfen Sie Ihre Definitionen für gespeicherte Prozeduren.

ModificationCommandBatchAlreadyComplete

Einem abgeschlossenen ModificationCommandBatch können keine Befehle hinzugefügt werden.

ModificationCommandBatchNotComplete

Ein ModificationCommandBatch kann nicht ausgeführt werden, das nicht abgeschlossen wurde.

MultipleProvidersConfigured

Mehrere Relationale Datenbankanbieterkonfigurationen gefunden. Ein Kontext kann nur für die Verwendung eines einzelnen Datenbankanbieters konfiguriert werden.

NestedAmbientTransactionError

Vor der geschachtelten Transaktion wurde eine Umgebungsstammtransaktion abgeschlossen. Die geschachtelten Transaktionen sollten zuerst abgeschlossen werden.

NoActiveTransaction

Die Verbindung verfügt über keine aktiven Transaktionen.

NoConnectionOrConnectionString

Ein relationaler Speicher wurde ohne Angabe der zu verwendenden DbConnection oder Verbindungszeichenfolge konfiguriert.

NoDbCommand

DbCommand kann nicht für eine nicht relationale Abfrage erstellt werden.

NoneRelationalTypeMappingOnARelationalTypeMappingSource

"FindMapping" wurde für eine "RelationalTypeMappingSource" mit einem nicht relationalen "TypeMappingInfo" aufgerufen.

NoProviderConfigured

Es sind keine relationalen Datenbankanbieter konfiguriert. Konfigurieren Sie einen Datenbankanbieter mithilfe von "OnConfiguring" oder durch Erstellen eines ImmutableDbContextOptions mit einem konfigurierten Datenbankanbieter, und übergeben Sie ihn an den Kontext.

NoSetPropertyInvocation

Ein ExecuteUpdate-Aufruf muss mindestens einen "SetProperty"-Aufruf angeben, um die zu aktualisierenden Eigenschaften anzugeben.

OnlyConstantsSupportedInInlineCollectionQueryRoots

Nur Konstanten werden innerhalb von Inlinesammlungsabfragestammen unterstützt.

PendingAmbientTransaction

Diese Verbindung wurde mit einer Umgebungstransaktion verwendet. Die ursprüngliche Umgebungstransaktion muss abgeschlossen werden, bevor diese Verbindung außerhalb der Transaktion verwendet werden kann.

ProjectionMappingCountMismatch

Setvorgänge können nicht übersetzt werden, wenn beide Seiten den gleichen Eigenschaften im Nominaltyp keine Werte zuweisen. Stellen Sie sicher, dass dieselben Eigenschaften auf beiden Seiten enthalten sind, und erwägen Sie, Standardwerte zuzuweisen, wenn eine Eigenschaft keinen bestimmten Wert erfordert.

QueryFromSqlInsideExists

Die Abfrage enthält die Verwendung des Vorgangs "Any" oder "AnyAsync" nach der Methode "FromSqlRaw" oder "FromSqlInterpolated". Die mehr als einmale Verwendung dieser SQL-Rohdatenabfrage wird derzeit nicht unterstützt. Ersetzen Sie die Verwendung von "Any" oder "AnyAsync" durch "Count" oder "CountAsync". Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?linkid=2174053.

RelationalNotInUse

Relational-spezifische Methoden können nur verwendet werden, wenn der Kontext einen relationalen Datenbankanbieter verwendet.

SelectCanOnlyBeBuiltOnCollectionJsonQuery

SelectExpression kann nur über eine JsonQueryExpression erstellt werden, die eine Auflistung innerhalb des JSON-Dokuments darstellt.

SetOperationNotWithinEntityTypeHierarchy

Setvorgänge (Union, Concat, Intersect, Except) werden nur für Entitätstypen innerhalb derselben Typhierarchie unterstützt.

SetOperationsNotAllowedAfterClientEvaluation

Der Setvorgang kann nicht übersetzt werden, nachdem die Clientprojektion angewendet wurde. Erwägen Sie, den Setvorgang vor dem letzten "Select"-Aufruf zu verschieben.

SetOperationsOnDifferentStoreTypes

Der Setvorgang kann nicht übersetzt werden, wenn übereinstimmende Spalten auf beiden Seiten unterschiedliche Speichertypen aufweisen.

SetPropertyMethodInvoked

Die SetProperty-TProperty-Methode<> kann nur innerhalb der ExecuteUpdate-Methode verwendet werden.

SplitQueryString

Diese LINQ-Abfrage wird im Modus für geteilte Abfragen ausgeführt, und in der angezeigten SQL-Instanz wird die erste Abfrage ausgeführt. Abhängig von den Ergebnissen der ersten Abfrage können auch zusätzliche Abfragen ausgeführt werden.

SqlFunctionArgumentsAndMappingsMismatch

Die Anzahl der Argumenttypzuordnungen stimmt nicht mit der Anzahl der Argumente überein.

SqlFunctionNullArgumentMapping

Eine der angegebenen Argumenttypzuordnungen war NULL.

SqlFunctionUnexpectedInstanceMapping

Eine instance Typzuordnung wurde ohne einen instance-Ausdruck angegeben.

TransactionAlreadyStarted

Die Verbindung befindet sich bereits in einer Transaktion und kann nicht an einer anderen Transaktion teilnehmen.

TransactionAssociatedWithDifferentConnection

Die angegebene Transaktion ist der aktuellen Verbindung nicht zugeordnet. Es dürfen nur Transaktionen verwendet werden, die der aktuellen Verbindung zugeordnet sind.

TransactionSuppressedMigrationInUserTransaction

Die Benutzertransaktion wird bei einer TransactionSuppressed-Migration nicht unterstützt.

UpdateStoreException

Fehler beim Speichern der Entitätsänderungen. Details siehe innere Ausnahme.

VisitChildrenMustBeOverridden

"VisitChildren" muss in der von "SqlExpression" abgeleiteten Klasse überschrieben werden.

Methoden

AbstractTpc(Object, Object)

Der entsprechende CLR-Typ für den Entitätstyp '{entityType}' kann nicht instanziiert werden, aber der Entitätstyp wurde '{storeObject}' mithilfe der TPC-Zuordnungsstrategie zugeordnet. Es sollten nur instanziierbare Typen zugeordnet werden. Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?linkid=2130430.

CannotProjectNullableComplexType(Object)

Sie versuchen, den komplexen Typ "{complexType}" über eine optionale Navigation zu projizieren. , die derzeit nicht unterstützt wird. Projizieren Sie entweder den komplexen Typ in einem nicht optionalen Kontext, oder projizieren Sie den enthaltenden Entitätstyp zusammen mit dem komplexen Typ.

CannotTranslateNonConstantNewArrayExpression(Object)

Die Abfrage enthielt einen neuen Arrayausdruck mit nicht konstanten Elementen, die nicht übersetzt werden konnten: "{newArrayExpression}".

CaseElseResultTypeUnexpected(Object, Object)

Der Ergebnistyp "{elseResultType}" in der else-Klausel ist ungültig. Der erwartete Typ ist "{resultType}".

CaseWhenClauseResultTypeUnexpected(Object, Object)

Der Ergebnistyp von "{whenResultType}" in einer when-Klausel ist ungültig. Der erwartete Typ ist "{resultType}".

CaseWhenClauseTestTypeUnexpected(Object, Object)

Der Operandtyp "{whenOperandType}" in einer when-Klausel ist ungültig. Der erwartete Typ ist "{expectedWhenOperandType}".

CompiledModelFunctionParameterTypeMapping(Object, Object, Object, Object)

Für den Funktionsparameter '{function}({parameter})' ist eine benutzerdefinierte Typzuordnung konfiguriert. Konfigurieren Sie sie stattdessen in "{customize}" in einer partiellen "{className}"-Klasse.

CompiledModelFunctionTranslation(Object)

Die Funktion '{function}' verfügt über eine benutzerdefinierte Übersetzung. Kompiliertes Modell kann nicht generiert werden, da benutzerdefinierte Funktionsübersetzungen nicht unterstützt werden.

CompiledModelFunctionTypeMapping(Object, Object, Object)

Für die Funktion '{function}' ist eine benutzerdefinierte Typzuordnung konfiguriert. Konfigurieren Sie sie stattdessen in "{customize}" in einer partiellen "{className}"-Klasse.

ComputedColumnSqlUnspecified(Object, Object)

Die berechnete Spalte SQL wurde für die Spalte '{table} nicht angegeben. {column}'. Geben Sie sql an, bevor Sie Entity Framework zum Erstellen des Datenbankschemas verwenden.

ConflictingColumnServerGeneration(Object, Object, Object)

{conflictingConfiguration} kann nicht gleichzeitig mit {existingConfiguration} für '{property}' festgelegt werden. Entfernen Sie eine dieser Konfigurationen.

ConflictingOriginalRowValues(Object, Object, Object, Object, Object)

Instanzen der Typen '{firstEntityType}' und '{secondEntityType}' werden derselben Zeile zugeordnet, weisen jedoch unterschiedliche ursprüngliche Eigenschaftswerte für die Eigenschaften {firstProperty} und {secondProperty} auf, die '{column}' zugeordnet sind. Erwägen Sie die Verwendung von "DbContextOptionsBuilder.EnableSensitiveDataLogging", um die in Konflikt stehenden Werte anzuzeigen.

ConflictingOriginalRowValuesSensitive(Object, Object, Object, Object, Object, Object)

Instanzen der Typen '{firstEntityType}' und '{secondEntityType}' werden derselben Zeile mit dem Schlüsselwert '{keyValue}' zugeordnet, weisen jedoch unterschiedliche ursprüngliche Eigenschaftswerte {firstConflictingValues} und {secondConflictingValues} für die Spalte '{column}' auf.

ConflictingRowUpdateTypes(Object, Object, Object, Object)

Ein instance des Entitätstyps '{firstEntityType}' wird als '{firstState}' markiert, aber eine instance des Entitätstyps '{secondEntityType}' wird als '{secondState}' markiert, und beide werden derselben Zeile zugeordnet. Erwägen Sie die Verwendung von "DbContextOptionsBuilder.EnableSensitiveDataLogging", um die Schlüsselwerte anzuzeigen.

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

Die instance des Entitätstyps '{firstEntityType}' mit dem Schlüsselwert '{firstKeyValue}' wird als '{firstState}' markiert, aber die instance des Entitätstyps '{secondEntityType}' mit dem Schlüsselwert '{secondKeyValue}' ist als '{secondState}' gekennzeichnet, und beide werden derselben Zeile zugeordnet.

ConflictingRowValues(Object, Object, Object, Object, Object)

Instanzen der Typen '{firstEntityType}' und '{secondEntityType}' werden derselben Zeile zugeordnet, weisen jedoch unterschiedliche Eigenschaftswerte für die Eigenschaften {firstProperty} und {secondProperty} auf, die '{column}' zugeordnet sind. Erwägen Sie die Verwendung von "DbContextOptionsBuilder.EnableSensitiveDataLogging", um die in Konflikt stehenden Werte anzuzeigen.

ConflictingRowValuesSensitive(Object, Object, Object, Object, Object, Object)

Instanzen der Typen '{firstEntityType}' und '{secondEntityType}' werden derselben Zeile mit dem Schlüsselwert '{keyValue}' zugeordnet, weisen jedoch unterschiedliche Eigenschaftswerte '{firstConflictingValue}' und '{secondConflictingValue}' für die Spalte '{column}' auf.

ConflictingSeedValues(Object, Object, Object)

Eine Seedentität für den Entitätstyp '{entityType}' verfügt über den gleichen Schlüsselwert wie eine andere Startentität, die der gleichen Tabelle '{table}' zugeordnet ist, aber unterschiedliche Werte für die Spalte '{column}'. Erwägen Sie die Verwendung von "DbContextOptionsBuilder.EnableSensitiveDataLogging", um die in Konflikt stehenden Werte anzuzeigen.

ConflictingSeedValuesSensitive(Object, Object, Object, Object, Object, Object)

Eine Seedentität für den Entitätstyp '{entityType}' verfügt über denselben Schlüsselwert {keyValue} wie eine andere Startentität, die der gleichen Tabelle '{table}' zugeordnet ist, hat jedoch unterschiedliche Werte für die Spalte '{column}' – '{firstValue}', '{secondValue}'.

ConflictingTypeMappingsInferredForColumn(Object)

Für die Spalte '{column}' wurden in Konflikt stehende Typzuordnungen abgeleitet.

CreateIndexOperationWithInvalidSortOrder(Object, Object)

{numSortOrderProperties}-Werte wurden in CreateIndexOperations.IsDescending bereitgestellt, aber der Vorgang enthält {numColumns}-Spalten.

DataOperationNoProperty(Object, Object)

Der Spalte '{table}ist keine Eigenschaft zugeordnet. {column}', die in einem Datenvorgang verwendet wird. Fügen Sie entweder eine dieser Spalte zugeordnete Eigenschaft hinzu, oder geben Sie die Spaltentypen im Datenvorgang an.

DataOperationNoTable(Object)

Der Tabelle "{table}", die in einem Datenvorgang verwendet wird, ist kein Entitätstyp zugeordnet. Fügen Sie dem Modell entweder den entsprechenden Entitätstyp hinzu, oder geben Sie die Spaltentypen im Datenvorgang an.

DbFunctionExpressionIsNotMethodCall(Object)

Der bereitgestellte DbFunction-Ausdruck '{expression}' ist ungültig. Der Ausdruck muss ein Lambdaausdruck sein, der einen einzelnen Methodenaufruf der statischen Zielmethode enthält. Standardwerte können bei Bedarf als Argumente angegeben werden, z. B. "() => SomeClass.SomeMethod(null, 0)"

DbFunctionGenericMethodNotSupported(Object)

Die DbFunction "{function}" ist generisch. Das Zuordnen generischer Methoden als DbFunction wird nicht unterstützt.

DbFunctionInvalidInstanceType(Object, Object)

Die für den Typ '{type}' definierte DbFunction '{function}' muss entweder eine statische Methode oder eine instance-Methode sein, die für eine DbContext-Unterklasse definiert ist. Instanzmethoden für andere Typen werden nicht unterstützt.

DbFunctionInvalidIQueryableOwnedReturnType(Object, Object)

Die DbFunction '{function}' weist einen ungültigen Rückgabetyp '{type}' auf. Eigene Entitätstypen können nicht als Rückgabetyp einer DbFunction verwendet werden.

DbFunctionInvalidIQueryableReturnType(Object, Object)

Die DbFunction '{function}' weist einen ungültigen Rückgabetyp '{type}' auf. Nicht skalare Funktionen müssen "IQueryable" eines gültigen Entitätstyps zurückgeben.

DbFunctionInvalidParameterName(Object, Object)

Die DbFunction "{function}" verfügt nicht über einen Parameter namens "{parameter}".

DbFunctionInvalidParameterType(Object, Object, Object)

Der Parameter '{parameter}' für die DbFunction '{function}' weist den ungültigen Typ '{type}' auf. Stellen Sie sicher, dass der Parametertyp vom aktuellen Anbieter zugeordnet werden kann.

DbFunctionInvalidReturnEntityType(Object, Object, Object)

Die DbFunction '{function}' gibt '{type}' zurück, aber '{elementType}' ist kein zugeordneter Entitätstyp. Stellen Sie sicher, dass "{elementType}" im Modell enthalten ist.

DbFunctionInvalidReturnType(Object, Object)

Die DbFunction '{function}' weist einen ungültigen Rückgabetyp '{type}' auf. Stellen Sie sicher, dass der Rückgabetyp vom aktuellen Anbieter zugeordnet werden kann.

DbFunctionNameEmpty(Object)

Für die DbFunction "{function}" ist kein Name festgelegt. Name ist eine erforderliche Eigenschaft einer DbFunction.

DbFunctionNonScalarCustomTranslation(Object)

Die benutzerdefinierte Übersetzung für die DbFunction '{function}' kann nicht festgelegt werden, da es sich nicht um eine Skalarfunktion handelt.

DbFunctionNullableValueReturnType(Object, Object)

Die DbFunction '{function}' gibt einen SqlExpression vom Typ '{type}' zurück, bei dem es sich um einen Nullable-Werttyp handelt. DbFunctions muss Ausdrücke mit Nicht-Nullable-Werttypen zurückgeben, auch wenn sie NULL zurückgeben können.

DefaultValueSqlUnspecified(Object, Object)

Der Standardwert SQL wurde für die Spalte '{table} nicht angegeben. {column}'. Geben Sie sql an, bevor Sie Entity Framework zum Erstellen des Datenbankschemas verwenden.

DefaultValueUnspecified(Object, Object)

Der Standardwert wurde für die Spalte '{table} nicht angegeben. {column}'. Geben Sie einen Wert an, bevor Sie Entity Framework zum Erstellen des Datenbankschemas verwenden.

DeleteDataOperationNoModel(Object)

Der Datenlöschvorgang für "{table}" ist keinem Modell zugeordnet. Fügen Sie der Migration ein Modell hinzu, oder geben Sie die Spaltentypen in allen Datenvorgängen an.

DeleteDataOperationTypesCountMismatch(Object, Object, Object)

Die Anzahl der Schlüsselspaltentypen ({typesCount}) stimmt nicht mit der Anzahl der Schlüsselspalten ({columnsCount}) für den Datenlöschvorgang auf '{table}' überein. Geben Sie die gleiche Anzahl von Schlüsselspaltentypen und Schlüsselspalten an.

DeleteDataOperationValuesCountMismatch(Object, Object, Object)

Die Anzahl der Schlüsselwerte ({valuesCount}) stimmt nicht mit der Anzahl der Schlüsselspalten ({columnsCount}) für den Datenlöschvorgang auf '{table}' überein. Geben Sie die gleiche Anzahl von Schlüsselwerten und Schlüsselspalten an.

DerivedStrategy(Object, Object)

Der abgeleitete Entitätstyp "{entityType}" wurde mit der Zuordnungsstrategie "{strategy}" konfiguriert. Nur der Stammentitätstyp sollte mit einer Zuordnungsstrategie konfiguriert werden. Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?linkid=2130430.

DerivedTypeTable(Object, Object)
Veraltet..

Der Entitätstyp '{entityType}' kann einer Tabelle nicht zugeordnet werden, da er von '{baseType}' abgeleitet ist. Nur Basisentitätstypen können einer Tabelle zugeordnet werden.

DuplicateCheckConstraint(Object, Object)

Die Check-Einschränkung '{checkConstraint}' kann dem Entitätstyp '{entityType}' nicht hinzugefügt werden, da bereits eine andere Überprüfungseinschränkung mit demselben Namen vorhanden ist.

DuplicateCheckConstraint(Object, Object, Object)

Die Check-Einschränkung '{checkConstraint}' kann dem Entitätstyp '{entityType}' nicht hinzugefügt werden, da bereits eine andere Überprüfungseinschränkung mit demselben Namen für den Entitätstyp '{conflictingEntityType}' vorhanden ist.

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

Die Überprüfungseinschränkungen '{checkConstraint1}' für '{entityType1}' und '{checkConstraint2}' auf '{entityType2}' sind beide '{checkConstraintName}' zugeordnet, aber mit unterschiedlichem definierenden SQL.

DuplicateColumnNameCollationMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

'{entityType1}. {property1}' und '{entityType2}. {property2}' sind der Spalte '{columnName}' in '{table}' zugeordnet, sind jedoch für die Verwendung unterschiedlicher Sortierungen ('{collation1}' und '{collation2}') konfiguriert.

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

'{entityType1}. {property1}' und '{entityType2}. {property2}' sind beide der Spalte '{columnName}' in '{table}' zugeordnet, aber mit unterschiedlichen Kommentaren ('{comment1}' und '{comment2}') konfiguriert.

DuplicateColumnNameComputedSqlMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

'{entityType1}. {property1}' und '{entityType2}. {property2}' sind beide der Spalte '{ColumnName}' in '{table}' zugeordnet, sind jedoch so konfiguriert, dass unterschiedliche berechnete Werte ('{value1}' und '{value2}') verwendet werden.

DuplicateColumnNameConcurrencyTokenMismatch(Object, Object, Object, Object, Object, Object)

'{entityType1}. {property1}' und '{entityType2}. {property2}' sind der Spalte '{columnName}' in '{table}' zugeordnet, weisen jedoch unterschiedliche Parallelitätstokenkonfigurationen auf.

DuplicateColumnNameDataTypeMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

'{entityType1}. {property1}' und '{entityType2}. {property2}' sind der Spalte '{columnName}' in '{table}' zugeordnet, sind jedoch für die Verwendung verschiedener Datentypen ('{dataType1}' und '{dataType2}') konfiguriert.

DuplicateColumnNameDefaultSqlMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

'{entityType1}. {property1}' und '{entityType2}. {property2}' sind der Spalte '{columnName}' in '{table}' zugeordnet, sind jedoch für die Verwendung unterschiedlicher Standardwerte ('{value1}' und '{value2}') konfiguriert.

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

'{entityType1}. {property1}' und '{entityType2}. {property2}' sind beide der Spalte '{ColumnName}' in '{table}' zugeordnet, weisen jedoch eine unterschiedliche Konfiguration mit fester Länge auf.

DuplicateColumnNameIsStoredMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

'{entityType1}. {property1}' und '{entityType2}. {property2}' sind der Spalte '{columnName}' in '{table}' zugeordnet, sind jedoch so konfiguriert, dass sie verschiedene gespeicherte berechnete Spalteneinstellungen ('{value1}' und '{value2}') verwenden.

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

'{entityType1}. {property1}' und '{entityType2}. {property2}' sind der Spalte '{columnName}' in '{table}' zugeordnet, aber mit unterschiedlichen maximalen Längen ('{maxLength1}' und '{maxLength2}') konfiguriert.

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

'{entityType1}. {property1}' und '{entityType2}. {property2}' sind der Spalte '{ColumnName}' in '{table}' zugeordnet, sind jedoch mit unterschiedlichen Einstellungen für die Spalten-NULL-Zulässigkeit konfiguriert.

DuplicateColumnNameOrderMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

'{entityType1}. {property1}' und '{entityType2}. {property2}' sind der Spalte '{columnName}' in '{table}' zugeordnet, sind jedoch für die Verwendung unterschiedlicher Spaltenreihenfolgen ('{columnOrder1}' und '{columnOrder2}') konfiguriert.

DuplicateColumnNamePrecisionMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

'{entityType1}. {property1}' und '{entityType2}. {property2}' werden der Spalte '{columnName}' in '{table}' zugeordnet, aber mit unterschiedlichen Genauigkeiten ('{precision1}' und '{precision2}') konfiguriert.

DuplicateColumnNameProviderTypeMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

'{entityType1}. {property1}' und '{entityType2}. {property2}' sind der Spalte '{columnName}' in '{table}' zugeordnet, sind jedoch für die Verwendung unterschiedlicher Anbietertypen ('{type1}' und '{type2}') konfiguriert.

DuplicateColumnNameSameHierarchy(Object, Object, Object, Object, Object, Object)

'{entityType1}. {property1}' und '{entityType2}. {property2}' sind beide der Spalte '{columnName}' in '{table}' zugeordnet, aber die Eigenschaften sind in derselben Hierarchie enthalten. Alle Eigenschaften eines Entitätstyps müssen eindeutigen verschiedenen Spalten zugeordnet werden.

DuplicateColumnNameScaleMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

'{entityType1}. {property1}' und '{entityType2}. {property2}' werden der Spalte '{columnName}' in '{table}' zugeordnet, aber mit unterschiedlichen Skalierungen ('{scale1}' und '{scale2}') konfiguriert.

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

'{entityType1}. {property1}' und '{entityType2}. {property2}' sind beide der Spalte '{columnName}' in '{table}' zugeordnet, weisen jedoch unterschiedliche Unicode-Konfigurationen auf.

DuplicateForeignKeyColumnMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

Die Fremdschlüssel {foreignKeyProperties1} auf '{entityType1}' und {foreignKeyProperties2} auf '{entityType2}' sind beide '{table}' zugeordnet. {foreignKeyName}', aber verwenden Sie verschiedene Spalten ({columnNames1} und {columnNames2}).

DuplicateForeignKeyDeleteBehaviorMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

Die Fremdschlüssel {foreignKeyProperties1} auf '{entityType1}' und {foreignKeyProperties2} auf '{entityType2}' sind beide '{table}' zugeordnet. {foreignKeyName}', aber mit einem anderen Löschverhalten konfiguriert ('{deleteBehavior1}' und '{deleteBehavior2}').

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

Die Fremdschlüssel {foreignKeyProperties1} auf '{entityType1}' und {foreignKeyProperties2} auf '{entityType2}' sind beide '{table}' zugeordnet. {foreignKeyName}', aber verweist auf verschiedene Prinzipalspalten ({principalColumnNames1} und {principalColumnNames2}).

DuplicateForeignKeyPrincipalTableMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

Die Fremdschlüssel {foreignKeyProperties1} auf '{entityType1}' und {foreignKeyProperties2} auf '{entityType2}' sind beide '{table}' zugeordnet. {foreignKeyName}', aber verweist auf verschiedene Prinzipaltabellen ('{principalTable1}' und '{principalTable2}').

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

Die Fremdschlüssel {foreignKeyProperties1} auf '{entityType1}' und {foreignKeyProperties2} auf '{entityType2}' werden jeweils '{foreignKeyName}' zugeordnet, aber in verschiedenen Tabellen deklariert ('{table1}' und '{table2}').

DuplicateForeignKeyUniquenessMismatch(Object, Object, Object, Object, Object, Object)

Die Fremdschlüssel {foreignKeyProperties1} auf '{entityType1}' und {foreignKeyProperties2} auf '{entityType2}' sind beide '{table}' zugeordnet. {foreignKeyName}', aber mit unterschiedlichen Eindeutigkeitskonfigurationen.

DuplicateIndexColumnMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

Die Indizes {index1} auf '{entityType1}' und {index2} auf '{entityType2}' sind jeweils '{table}' zugeordnet. {indexName}', aber mit unterschiedlichen Spalten ({columnNames1} und {columnNames2}).

DuplicateIndexFiltersMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

Die Indizes {index1} auf '{entityType1}' und {index2} auf '{entityType2}' sind jeweils '{table}' zugeordnet. {indexName}', aber mit unterschiedlichen Filtern ('{filter1}' und '{filter2}').

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

Die Indizes {index1} auf '{entityType1}' und {index2} auf '{entityType2}' sind jeweils '{table}' zugeordnet. {indexName}', aber mit unterschiedlichen Sortierreihenfolgen.

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

Die Indizes {index1} auf '{entityType1}' und {index2} auf '{entityType2}' sind jeweils '{indexName}' zugeordnet, werden aber in verschiedenen Tabellen deklariert ('{table1}' und '{table2}').

DuplicateIndexUniquenessMismatch(Object, Object, Object, Object, Object, Object)

Die Indizes {index1} auf '{entityType1}' und {index2} auf '{entityType2}' sind jeweils '{table}' zugeordnet. {indexName}', aber mit unterschiedlichen Eindeutigkeitskonfigurationen.

DuplicateKeyColumnMismatch(Object, Object, Object, Object, Object, Object, Object, Object)

Die Schlüssel {keyProperties1} auf '{entityType1}' und {keyProperties2} auf '{entityType2}' sind jeweils '{table}' zugeordnet. {keyName}', aber mit unterschiedlichen Spalten ({columnNames1} und {columnNames2}).

DuplicateKeyTableMismatch(Object, Object, Object, Object, Object, Object, Object)

Die Schlüssel {keyProperties1} auf '{entityType1}' und {keyProperties2} auf '{entityType2}' sind beide '{keyName}', aber in verschiedenen Tabellen ('{table1}' und '{table2}') zugeordnet.

DuplicateSeedData(Object, Object)

Eine Seedentität für den Entitätstyp '{entityType}' hat den gleichen Schlüsselwert wie eine andere Seedentität, die der gleichen Tabelle '{table}' zugeordnet ist. Schlüsselwerte sollten für alle Seedentitäten eindeutig sein. Erwägen Sie die Verwendung von "DbContextOptionsBuilder.EnableSensitiveDataLogging", um die in Konflikt stehenden Werte anzuzeigen.

DuplicateSeedDataSensitive(Object, Object, Object)

Eine Seedentität für den Entitätstyp '{entityType}' weist den gleichen Schlüsselwert {keyValue} auf wie eine andere Seedentität, die der gleichen Tabelle '{table}' zugeordnet ist. Schlüsselwerte sollten für alle Seedentitäten eindeutig sein.

EitherOfTwoValuesMustBeNull(Object, Object)

Entweder {param1} oder {param2} muss NULL sein.

EntityShortNameNotUnique(Object, Object, Object)

Der kurze Name für '{entityType1}' lautet '{discriminatorValue}', was für '{entityType2}' identisch ist. Jeder konkrete Entitätstyp in der Hierarchie muss einen eindeutigen Kurznamen aufweisen. Benennen Sie entweder einen der Typen um, oder rufen Sie modelBuilder.Entity<TEntity>() auf. Metadata.SetDiscriminatorValue("NewShortName").

EntitySplittingConflictingMainFragment(Object, Object)

Der Entitätstyp '{entityType}' verfügt über eine geteilte Zuordnung für '{storeObject}', ist aber auch demselben Objekt zugeordnet. Geteilte Zuordnungen sollten die Standard Zuordnung nicht duplizieren.

EntitySplittingHierarchy(Object, Object)

Der Entitätstyp '{entityType}' verfügt über eine geteilte Zuordnung für '{storeObject}', nimmt aber auch an einer Entitätstyphierarchie teil. Geteilte Zuordnungen werden für Hierarchien nicht unterstützt.

EntitySplittingMissingPrimaryKey(Object, Object)

Der Entitätstyp '{entityType}' verfügt über eine geteilte Zuordnung für '{storeObject}', aber die Primärschlüsseleigenschaften sind nicht vollständig zugeordnet. Ordnen Sie alle Primärschlüsseleigenschaften Spalten auf '{storeObject}' zu.

EntitySplittingMissingProperties(Object, Object)

Der Entitätstyp '{entityType}' verfügt über eine geteilte Zuordnung für '{storeObject}', aber keine Eigenschaft ohne Primärschlüssel. Ordnen Sie einer Spalte auf '{storeObject}' mindestens eine Eigenschaft ohne Primärschlüssel zu.

EntitySplittingMissingPropertiesMainFragment(Object, Object)

Der Entitätstyp '{entityType}' weist eine geteilte Zuordnung auf, aber keine Eigenschaft nicht primärer Schlüssel dem Standard Speicherobjekts. Lassen Sie mindestens eine Eigenschaft ohne Primärschlüssel einer Spalte in '{storeObject}' zugeordnet.

EntitySplittingMissingRequiredPropertiesOptionalDependent(Object, Object, Object)

Der Entitätstyp '{entityType}' verfügt über eine geteilte Zuordnung und ist optional abhängig, um ein Speicherobjekt freizugeben, aber keine erforderliche nicht freigegebene Eigenschaft dem Standard Store-Objekt zuzuordnen. Behalten Sie mindestens eine erforderliche nicht freigegebene Eigenschaft bei, die einer Spalte auf "{storeObject}" zugeordnet ist, oder markieren Sie "{entityType}" als erforderliche abhängige Eigenschaft, indem Sie "{requiredDependentConfig}" aufrufen.

EntitySplittingUnmappedMainFragment(Object, Object, Object)

Der Entitätstyp '{entityType}' verfügt über eine geteilte Zuordnung für '{storeObject}', verfügt aber nicht über eine Standard Zuordnung desselben Typs. Ordnen Sie '{entityType}' '{storeObjectType}' zu.

EntitySplittingUnmatchedMainTableSplitting(Object, Object, Object, Object)

Der Entitätstyp '{entityType}' verfügt über eine geteilte Zuordnung für '{storeObject}', die mit dem Entitätstyp '{principalEntityType}' freigegeben wird, aber die Standard Zuordnungen dieser Typen verwenden keine Tabelle. Ordnen Sie die geteilten Fragmente von '{entityType}' nicht freigegebenen Tabellen zu, oder ordnen Sie das Standard Fragment '{principalStoreObject}' zu.

ErrorMaterializingProperty(Object, Object)

Fehler beim Lesen eines Datenbankwerts für die Eigenschaft '{entityType}. {property}'. Weitere Informationen finden Sie in der inneren Ausnahme.

ErrorMaterializingPropertyNullReference(Object, Object, Object)

Fehler beim Lesen eines Datenbankwerts für die Eigenschaft '{entityType}. {property}'. Der erwartete Typ war '{expectedType}', aber der tatsächliche Wert war NULL.

ErrorMaterializingValueInvalidCast(Object, Object)

Beim Lesen eines Datenbankwerts ist ein Fehler aufgetreten. Der erwartete Typ war '{expectedType}', aber der tatsächliche Wert war vom Typ '{actualType}'.

ErrorMaterializingValueNullReference(Object)

Beim Lesen eines Datenbankwerts ist ein Fehler aufgetreten. Der erwartete Typ war '{expectedType}', aber der tatsächliche Wert war NULL.

ExecuteDeleteOnTableSplitting(Object)

Der Vorgang "ExecuteDelete" wird auf die Tabelle '{tableName}' angewendet, die Daten für mehrere Entitätstypen enthält. Durch anwenden dieses Löschvorgangs werden auch Daten für andere Entitätstypen gelöscht, daher wird er nicht unterstützt.

ExecuteOperationOnEntitySplitting(Object, Object)

Der Vorgang '{operation}' wird auf den Entitätstyp '{entityType}' angewendet, der die Entitätsaufteilung verwendet. 'ExecuteDelete'/'ExecuteUpdate'-Vorgänge für Entitätstypen mit Entitätsaufteilung werden nicht unterstützt.

ExecuteOperationOnKeylessEntityTypeWithUnsupportedOperator(Object, Object)

Der Vorgang '{operation}' kann nicht für den schlüssellosen Entitätstyp '{entityType}' ausgeführt werden, da er einen Operator enthält, der vom Datenbankanbieter nicht nativ unterstützt wird.

ExecuteOperationOnTPC(Object, Object)

Der Vorgang '{operation}' wird auf den Entitätstyp '{entityType}' angewendet, der die TPC-Zuordnungsstrategie verwendet und kein Blatttyp ist. 'ExecuteDelete'/'ExecuteUpdate'-Vorgänge für Entitätstypen, die an TPC-Hierarchien teilnehmen, werden nur für Blatttypen unterstützt.

ExecuteOperationOnTPT(Object, Object)

Der Vorgang '{operation}' wird auf den Entitätstyp '{entityType}' angewendet, der die TPT-Zuordnungsstrategie verwendet. 'ExecuteDelete'/'ExecuteUpdate'-Vorgänge für Hierarchien, die als TPT zugeordnet sind, werden nicht unterstützt.

ExecuteOperationWithUnsupportedOperatorInSqlGeneration(Object)

Der Vorgang '{operation}' enthält ein Feature zum Auswählen von Ausdrücken, das im SQL-Abfragegenerator nicht unterstützt wird, aber während der Übersetzungsphase vom Anbieter als unterstützt deklariert wurde. Dies ist ein Fehler in Ihrem EF Core-Anbieter. Bitte melden Sie ein Problem.

ExecuteUpdateSubqueryNotSupportedOverComplexTypes(Object)

ExecuteUpdate wird für einen LINQ-Operator verwendet, der von der Datenbank nicht nativ unterstützt wird. dies kann nicht übersetzt werden, da der komplexe Typ '{complexType}' projiziert wird. Schreiben Sie Ihre Abfrage neu, um stattdessen den enthaltenden Entitätstyp zu projizieren.

ExpectedNonNullParameter(Object)

Für den Abfrageparameter '{parameter}' wurde ein Ungleich-NULL-Wert erwartet.

FromSqlMissingColumn(Object)

Die erforderliche Spalte "{column}" war in den Ergebnissen eines FromSql-Vorgangs nicht vorhanden.

FunctionOverrideMismatch(Object, Object)

Die Eigenschaft '{propertySpecification}' verfügt über eine spezifische Konfiguration für die Funktion '{function}', ist aber nicht einer Spalte für diese Funktionsrückgabe zugeordnet. Entfernen Sie die spezifische Konfiguration, oder ordnen Sie einen Entitätstyp, der diese Eigenschaft enthält, "{function}" zu.

HasDataNotSupportedForEntitiesMappedToJson(Object)

HasData kann nicht für den Entitätstyp '{entity}' verwendet werden. HasData wird für JSON-zugeordnete Entitäten nicht unterstützt.

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

Die Tabelle '{table}' kann nicht für den Entitätstyp '{entityType}' verwendet werden, da sie für den Entitätstyp '{otherEntityType}' verwendet wird und der Kommentar '{comment}' nicht mit dem Kommentar '{otherComment}' übereinstimmt.

IncompatibleTableDerivedRelationship(Object, Object, Object)

Die Tabelle '{table}' kann nicht für den Entitätstyp '{entityType}' verwendet werden, da sie für den Entitätstyp '{otherEntityType}' verwendet wird, und es gibt eine Beziehung zwischen den Primärschlüsseln, in denen '{entityType}' abhängig ist, aber '{entityType}' einen Basisentitätstyp aufweist, der einer anderen Tabelle zugeordnet ist. Ordnen Sie "{otherEntityType}" einer anderen Tabelle zu, oder invertieren Sie die Beziehung zwischen '{entityType}' und '{otherEntityType}'.

IncompatibleTableExcludedMismatch(Object, Object, Object)

Die Tabelle '{table}' kann nicht für den Entitätstyp '{entityType}' verwendet werden, da sie für den Entitätstyp '{otherEntityType}' verwendet wird und von Migrationen für einen Entitätstyp ausgeschlossen ist, aber nicht für den anderen. Schließen Sie die Tabelle von Migrationen für alle Entitätstypen aus, die der Tabelle zugeordnet sind.

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

Die Tabelle '{table}' kann nicht für den Entitätstyp '{entityType}' verwendet werden, da sie für den Entitätstyp '{otherEntityType}' verwendet wird und der Name '{keyName}' des Primärschlüssels {primaryKey} nicht mit dem Namen '{otherName}' des Primärschlüssels {otherPrimaryKey} übereinstimmt.

IncompatibleTableNoRelationship(Object, Object, Object)

Die Tabelle '{table}' kann nicht für den Entitätstyp '{entityType}' verwendet werden, da sie für den Entitätstyp '{otherEntityType}' und möglicherweise andere Entitätstypen verwendet wird, es besteht jedoch keine Verknüpfungsbeziehung. Fügen Sie "{entityType}" für die Primärschlüsseleigenschaften einen Fremdschlüssel hinzu, und zeigen Sie auf den Primärschlüssel in einem anderen Entitätstyp, der "{table}" zugeordnet ist.

IncompatibleViewDerivedRelationship(Object, Object, Object)

Die Ansicht '{view}' kann nicht für den Entitätstyp '{entityType}' verwendet werden, da sie für den Entitätstyp '{otherEntityType}' verwendet wird und es eine Beziehung zwischen den Primärschlüsseln gibt, in der '{entityType}' abhängig ist, '{entityType}' jedoch einen Basisentitätstyp aufweist, der einer anderen Ansicht zugeordnet ist. Ordnen Sie "{otherEntityType}" einer anderen Ansicht zu, oder stellen Sie die Beziehung zwischen '{entityType}' und '{otherEntityType}' um.

IncompatibleViewNoRelationship(Object, Object, Object)

Die Ansicht '{view}' kann nicht für den Entitätstyp '{entityType}' verwendet werden, da sie für den Entitätstyp '{otherEntityType}' verwendet wird und keine Beziehung zwischen den Primärschlüsseln besteht.

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

Der Standardwert '{value}' vom Typ '{valueType}' für die Eigenschaft '{property}' des Typs '{propertyType}' im Entitätstyp '{entityType}' kann nicht festgelegt werden.

InsertDataOperationNoModel(Object)

Der Dateneinfügungsvorgang für "{table}" ist keinem Modell zugeordnet. Fügen Sie der Migration ein Modell hinzu, oder geben Sie die Spaltentypen in allen Datenvorgängen an.

InsertDataOperationTypesCountMismatch(Object, Object, Object)

Die Anzahl der Spaltentypen ({typesCount}) stimmt nicht mit der Anzahl der Spalten ({columnsCount}) für den Dateneinfügungsvorgang für '{table}' überein. Geben Sie die gleiche Anzahl von Spaltentypen und Spalten an.

InsertDataOperationValuesCountMismatch(Object, Object, Object)

Die Anzahl der Werte ({valuesCount}) stimmt nicht mit der Anzahl der Spalten ({columnsCount}) für den Dateneinfügungsvorgang auf '{table}' überein. Geben Sie die gleiche Anzahl von Werten und Spalten an.

InvalidCommandTimeout(Object)

Der angegebene "CommandTimeout"-Wert "{value}" ist ungültig. Es muss eine positive Zahl sein.

InvalidDerivedTypeInEntityProjection(Object, Object)

Der angegebene Entitätstyp '{derivedType}' wird nicht von '{entityType}' abgeleitet.

InvalidFromSqlArguments(Object, Object)

Ein FromSqlExpression verfügt über einen ungültigen Argumentausdruckstyp "{expressionType}" oder den Werttyp "{valueType}".

InvalidKeySelectorForGroupBy(Object, Object)

Der Gruppierungsschlüssel '{keySelector}' hat den Typ '{keyType}', der nicht gültig ist.

InvalidMappedFunctionDerivedType(Object, Object, Object)

Der Entitätstyp '{entityType}' wird der DbFunction mit dem Namen '{functionName}' zugeordnet, aber von '{baseEntityType}' abgeleitet. Abgeleitete Entitätstypen können einer Funktion nicht zugeordnet werden.

InvalidMappedFunctionUnmatchedReturn(Object, Object, Object, Object)

Der Entitätstyp '{entityType}' wird der DbFunction mit dem Namen '{functionName}' mit dem Rückgabetyp '{returnType}' zugeordnet. Stellen Sie sicher, dass die zugeordnete Funktion "IQueryable<{clrType}>" zurückgibt.

InvalidMappedFunctionWithParameters(Object, Object, Object)

Der Entitätstyp '{entityType}' wird der DbFunction mit dem Namen '{functionName}' mit den Parametern {parameters} zugeordnet. Stellen Sie sicher, dass die zugeordnete Funktion über keine Parameter verfügt.

InvalidMappedSqlQueryDerivedType(Object, Object)

Der Entitätstyp '{entityType}' wird einer SQL-Abfrage zugeordnet, aber von '{baseEntityType}' abgeleitet. Abgeleitete Entitätstypen können nicht einer anderen SQL-Abfrage als dem Basisentitätstyp zugeordnet werden.

InvalidMappingStrategy(Object, Object)

Die auf '{entityType}' angegebene Zuordnungsstrategie '{mappingStrategy}' wird nicht unterstützt.

InvalidMaxBatchSize(Object)

Der angegebene "MaxBatchSize"-Wert "{value}" ist ungültig. Es muss eine positive Zahl sein.

InvalidMinBatchSize(Object)

Der angegebene MinBatchSize-Wert "{value}" ist ungültig. Es muss eine positive Zahl sein.

InvalidPropertyInSetProperty(Object)

Das folgende Lambdaargument für "SetProperty" stellt keine gültige Eigenschaft dar, die festgelegt werden soll: "{propertyExpression}".

InvalidValueInSetProperty(Object)

Das folgende Lambdaargument für "SetProperty" stellt keinen gültigen Wert dar: "{valueExpression}".

JsonCantNavigateToParentEntity(Object, Object, Object)

Die JSON-zugeordnete Entität '{jsonEntity}' kann nicht mithilfe der Navigation '{navigation}' zur übergeordneten Entität '{parentEntity}' navigieren. Entitäten, die JSON zugeordnet sind, können nur zu ihren untergeordneten Elementen navigieren.

JsonEntityMappedToDifferentTableOrViewThanOwner(Object, Object, Object, Object)

Die Entität '{jsonType}' wird JSON und auch einer Tabelle oder Sicht '{tableOrViewName}' zugeordnet, ihr Besitzer '{ownerType}' ist jedoch einer anderen Tabelle oder Sicht '{ownerTableOrViewName}' zugeordnet. Jede json zugeordnete Entität muss auch derselben Tabelle oder Sicht wie der Besitzer zugeordnet werden.

JsonEntityMappedToDifferentViewThanOwner(Object, Object, Object, Object)

Die Entität '{jsonType}' wird JSON und auch einer Ansicht '{viewName}' zugeordnet, aber ihr Besitzer '{ownerType}' wird einer anderen Ansicht '{ownerViewName}' zugeordnet. Jede ENTITÄT, die JSON zugeordnet ist, muss auch derselben Ansicht wie ihr Besitzer zugeordnet werden.

JsonEntityMissingKeyInformation(Object)

Bei der JSON-Entität "{jsonEntity}" fehlen wichtige Informationen. Dies ist für die Nachverfolgung von Abfragen nicht zulässig, da EF die Identität für dieses Entitätsobjekt nicht ordnungsgemäß erstellen kann.

JsonEntityMultipleRootsMappedToTheSameJsonColumn(Object, Object)

Mehrere eigene Stammentitäten werden derselben JSON-Spalte '{column}' in der Tabelle '{table}' zugeordnet. Jede eigene Stammentität muss einer anderen Spalte zugeordnet werden.

JsonEntityOrCollectionProjectedAtRootLevelInTrackingQuery(Object)

EINE JSON-Entität oder -Sammlung kann nicht direkt in einer nachverfolgten Abfrage projiziert werden. Deaktivieren Sie die Nachverfolgung mithilfe der Methode "{asNoTracking}", oder projizieren Sie stattdessen die Besitzerentität.

JsonEntityOwnedByNonJsonOwnedType(Object, Object)

Der entitätseigene Typ "{nonJsonType}" ist der Tabelle "{table}" zugeordnet und enthält JSON-Spalten. Dies wird derzeit nicht unterstützt. Alle eigenen Typen, die eine JSON-Spalte enthalten, müssen einer JSON-Spalte selbst zugeordnet werden.

JsonEntityReferencingRegularEntity(Object)

Der Entitätstyp "{jsonEntity}" ist JSON zugeordnet und verfügt über eine Navigation zu einer regulären Entität, die nicht der Besitzer ist.

JsonEntityWithDefaultValueSetOnItsProperty(Object, Object)

Das Festlegen eines Standardwerts für Eigenschaften einer ENTITÄT, die JSON zugeordnet ist, wird nicht unterstützt. Entität: '{jsonEntity}', Eigenschaft: '{property}'.

JsonEntityWithExplicitlyConfiguredJsonPropertyNameOnKey(Object, Object)

Für die Schlüsseleigenschaft '{keyProperty}' für die JSON-zugeordnete Entität '{jsonEntity}' sollte der JSON-Eigenschaftsname nicht explizit konfiguriert sein.

JsonEntityWithExplicitlyConfiguredOrdinalKey(Object)

Der Entitätstyp "{jsonEntity}" ist Teil einer JSON zugeordneten Sammlung, deren Ordnungsschlüssel explizit definiert ist. Es werden nur implizit definierte Ordnungsschlüssel unterstützt.

JsonEntityWithIncorrectNumberOfKeyProperties(Object, Object, Object)

Der Entitätstyp "{jsonEntity}" weist eine falsche Anzahl von Primärschlüsseleigenschaften auf. Erwartete Zahl ist: {expectedCount}, tatsächliche Zahl ist: {actualCount}.

JsonEntityWithMultiplePropertiesMappedToSameJsonProperty(Object, Object)

Die Entität '{jsonEntity}' ist JSON zugeordnet und enthält mehrere Eigenschaften oder Navigationen, die der gleichen JSON-Eigenschaft '{property}' zugeordnet sind. Jede Eigenschaft sollte einer eindeutigen JSON-Eigenschaft zugeordnet werden.

JsonEntityWithNonTphInheritanceOnOwner(Object)

Der Entitätstyp '{rootType}' verweist auf JSON zugeordnete Entitäten. Für diese Entitäten wird nur die TPH-Vererbung unterstützt.

JsonEntityWithOwnerNotMappedToTableOrView(Object)

Der Entitätstyp '{entity}' verweist auf JSON zugeordnete Entitäten, ist aber nicht selbst einer Tabelle oder Sicht zugeordnet. Dieser Vorgang wird nicht unterstützt.

JsonErrorExtractingJsonProperty(Object, Object)

Fehler beim Lesen eines JSON-Werts für die Eigenschaft '{entityType}. {propertyName}'. Weitere Informationen finden Sie in der inneren Ausnahme.

JsonReaderInvalidTokenType(Object)

Ungültiger Tokentyp: "{tokenType}".

JsonRequiredEntityWithNullJson(Object)

Die Entität {entity} ist erforderlich, aber das JSON-Element, das sie enthält, ist NULL.

KeylessMappingStrategy(Object, Object)

Die für "{entityType}" verwendete Zuordnungsstrategie "{mappingStrategy}" wird für schlüssellose Entitätstypen nicht unterstützt. Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?linkid=2130430.

LastUsedWithoutOrderBy(Object)

Abfragen, die den Vorgang "{method}" ausführen, müssen eine deterministische Sortierreihenfolge aufweisen. Schreiben Sie die Abfrage erneut, um einen OrderBy-Vorgang auf die Sequenz anzuwenden, bevor Sie "{method}" aufrufen.

MappedFunctionNotFound(Object, Object)

Der Entitätstyp '{entityType}' ist der DbFunction mit dem Namen '{functionName}' zugeordnet, aber es wurde keine DbFunction mit diesem Namen im Modell gefunden. Stellen Sie sicher, dass die Entitätstypzuordnung mithilfe des Modellnamens einer Funktion im Modell konfiguriert ist.

MethodOnNonTphRootNotSupported(Object, Object)

Die Verwendung von '{methodName}' für dbSet von '{entityType}' wird nicht unterstützt, da '{entityType}' Teil der Hierarchie ist und keine Diskriminatoreigenschaft enthält.

MethodOnNonTPHRootNotSupported(Object, Object)

Die Verwendung von '{methodName}' für dbSet von '{entityType}' wird nicht unterstützt, da '{entityType}' Teil der Hierarchie ist und keine Diskriminatoreigenschaft enthält.

MigrationNotFound(Object)

Die Migration "{migrationName}" wurde nicht gefunden.

MigrationSqlGenerationMissing(Object)

Die SQL-Generierung für den Vorgang "{operation}" wird vom aktuellen Datenbankanbieter nicht unterstützt. Datenbankanbieter müssen die entsprechende Methode in "MigrationsSqlGenerator" implementieren, um diesen Vorgang zu unterstützen.

MissingConcurrencyColumn(Object, Object, Object)

Der Entitätstyp '{entityType}' enthält keine Eigenschaft, die der vom Speicher generierten Parallelitätstokenspalte '{missingColumn}' zugeordnet ist, die von einem anderen Entitätstyp verwendet wird, der die Tabelle '{table}' gemeinsam verwendet. Fügen Sie "{entityType}" eine vom Speicher generierte Eigenschaft hinzu, die der gleichen Spalte zugeordnet ist. es kann sich im Schattenzustand befinden.

MissingIdentifyingProjectionInDistinctGroupBySubquery(Object)

Die Auflistungsunterabfrage kann nicht in der Projektion übersetzt werden, da sie "Distinct"- oder "Group By"-Vorgänge verwendet und keine Schlüsselspalten aller Tabellen projiziert, die zum Generieren von Ergebnissen auf der Clientseite erforderlich sind. Fehlende Spalte: {column}. Fügen Sie der Projektion entweder Spalten hinzu, oder schreiben Sie die Abfrage neu, um den Vorgang "GroupBy"/"Distinct" nicht zu verwenden.

MissingParameterValue(Object)

Für den erforderlichen Parameter '{parameter}' wurde kein Wert angegeben.

ModificationCommandInvalidEntityState(Object)

Änderungen für eine Entität im Zustand '{entityState}' können nicht gespeichert werden.

ModificationCommandInvalidEntityState(Object, Object)

Änderungen für eine Entität vom Typ '{entityType}' im Zustand '{entityState}' können nicht gespeichert werden. Dies kann auf einen Fehler in Entity Framework hinweisen. Öffnen Sie ein Problem unter https://go.microsoft.com/fwlink/?linkid=2142044. Erwägen Sie die Verwendung von "DbContextOptionsBuilder.EnableSensitiveDataLogging", um die Schlüsselwerte der Entität anzuzeigen.

ModificationCommandInvalidEntityStateSensitive(Object, Object, Object)

Änderungen für eine Entität vom Typ '{entityType}' mit Primärschlüsselwerten {keyValues} im Zustand '{entityState}' können nicht gespeichert werden. Dies kann auf einen Fehler in Entity Framework hinweisen. Öffnen Sie ein Problem unter https://go.microsoft.com/fwlink/?linkid=2142044.

MultipleEntityPropertiesInSetProperty(Object, Object)

Mehrere "SetProperty"-Aufrufe beziehen sich auf Eigenschaften für verschiedene Entitätstypen ('{entityType1}' und '{entityType2}'). Ein einzelner ExecuteUpdate-Aufruf kann nur die Eigenschaften eines einzelnen Entitätstyps aktualisieren.

MultipleTablesInExecuteUpdate(Object, Object)

Mehrere 'SetProperty'-Aufrufe beziehen sich auf verschiedene Tabellen ('{propertySelector1}' und '{propertySelector2}'). Ein einzelner ExecuteUpdate-Aufruf kann nur die Spalten einer einzelnen Tabelle aktualisieren.

NamedConnectionStringNotFound(Object)

Es wurde ein benannter Verbindungszeichenfolge verwendet, aber der Name '{name}' wurde in der Konfiguration der Anwendung nicht gefunden. Beachten Sie, dass benannte Verbindungszeichenfolgen nur unterstützt werden, wenn "IConfiguration" und ein Dienstanbieter verwendet werden, z. B. in einer typischen ASP.NET Core-Anwendung. Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?linkid=850912.

NonConstantOrParameterAsInExpressionValue(Object)

Der Ausdruck des Typs '{type}' wird in den Werten eines InExpression-Elements nicht unterstützt. nur Konstanten und Parameter werden unterstützt.

NonQueryTranslationFailedWithDetails(Object, Object)

Der LINQ-Ausdruck '{expression}' konnte nicht übersetzt werden. Weitere Informationen: {details} Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?linkid=2101038 .

NonScalarFunctionCannotBeNullable(Object)

"IsNullable" kann für DbFunction '{functionName}' nicht festgelegt werden, da die Funktion keine skalare Funktion darstellt.

NonScalarFunctionParameterCannotPropagatesNullability(Object, Object)

"PropagatesNullability" kann nicht für den Parameter '{parameterName}' von DbFunction '{functionName}' festgelegt werden, da die Funktion keine skalare Funktion darstellt.

NonTphDiscriminatorValueNotString(Object, Object)

Der angegebene Diskriminatorwert '{value}' für '{entityType}' ist keine Zeichenfolge. Konfigurieren Sie stattdessen einen Zeichenfolgendiskriminatorwert.

NonTphMappingStrategy(Object, Object)

Die in '{entityType}' angegebene Zuordnungsstrategie '{mappingStrategy}' wird für Entitätstypen mit diskriminator nicht unterstützt.

NonTphStoredProcedureClash(Object, Object, Object)

Sowohl '{entityType}' als auch '{otherEntityType}' sind der gespeicherten Prozedur '{sproc}' zugeordnet. Alle Entitätstypen in einer Nicht-TPH-Hierarchie (eine Hierarchie ohne Diskriminator) müssen verschiedenen gespeicherten Prozeduren zugeordnet werden. Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?linkid=2130430.

NonTphTableClash(Object, Object, Object)

Sowohl '{entityType}' als auch '{otherEntityType}' sind der Tabelle '{table}' zugeordnet. Alle Entitätstypen in einer Nicht-TPH-Hierarchie (eine Hierarchie ohne Diskriminator) müssen verschiedenen Tabellen zugeordnet werden. Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?linkid=2130430.

NonTPHTableClash(Object, Object, Object)

Sowohl '{entityType}' als auch '{otherEntityType}' sind der Tabelle '{table}' zugeordnet. Alle Entitätstypen in einer Hierarchie ohne Diskriminator müssen verschiedenen Tabellen zugeordnet werden. Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?linkid=2130430.

NonTphViewClash(Object, Object, Object)

Sowohl '{entityType}' als auch '{otherEntityType}' sind der Ansicht '{view}' zugeordnet. Alle Entitätstypen in einer Nicht-TPH-Hierarchie (eine Hierarchie ohne Diskriminator) müssen verschiedenen Ansichten zugeordnet werden. Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?linkid=2130430.

NonTPHViewClash(Object, Object, Object)

Sowohl '{entityType}' als auch '{otherEntityType}' sind der Ansicht '{view}' zugeordnet. Alle Entitätstypen in einer Hierarchie ohne Diskriminator müssen verschiedenen Ansichten zugeordnet werden. Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?linkid=2130430.

NullKeyValue(Object, Object)

Eine Zeile in der Tabelle '{table}' kann nicht geändert werden, da die Schlüsselspalte '{keyColumn}' NULL ist.

NullTypeMappingInSqlTree(Object)

Dem Ausdruck '{sqlExpression}' in der SQL-Struktur ist keine Typzuordnung zugewiesen.

OneOfThreeValuesMustBeSet(Object, Object, Object)

Genau eine von "{param1}", "{param2}" oder "{param3}" muss festgelegt werden.

OptionalDependentWithDependentWithoutIdentifyingProperty(Object)

Der Entitätstyp '{entityType}' ist optional abhängig, indem die Tabellenfreigabe verwendet wird und andere abhängige Elemente ohne erforderliche nicht freigegebene Eigenschaft enthalten, um zu identifizieren, ob die Entität vorhanden ist. Wenn alle Nullwerte zulassenden Eigenschaften einen NULL-Wert in der Datenbank enthalten, wird in der Abfrage keine Objektinstanz erstellt, wodurch die Werte geschachtelter abhängiger Objekte verloren gehen. Fügen Sie eine erforderliche Eigenschaft hinzu, um Instanzen mit NULL-Werten für andere Eigenschaften zu erstellen, oder markieren Sie die eingehende Navigation als erforderlich, damit immer eine Instanz erstellt wird.

ParameterNotObjectArray(Object)

Der für den Parameter '{parameter}' angegebene Wert kann nicht verwendet werden, da er nicht dem Typ object[] zugewiesen werden kann.

PropertyNotMapped(Object, Object, Object, Object)

Die '{propertyType}'-Eigenschaft '{entityType}. {property}' konnte nicht dem Datenbanktyp '{storeType}' zugeordnet werden, da der Datenbankanbieter die Zuordnung von '{propertyType}'-Eigenschaften zu '{storeType}'-Spalten nicht unterstützt. Erwägen Sie, einen anderen Datenbanktyp zuzuordnen oder den Eigenschaftswert mithilfe eines Wertkonverters in einen von der Datenbank unterstützten Typ zu konvertieren. Weitere Informationen finden Sie unter https://aka.ms/efcore-docs-value-converters. Schließen Sie alternativ die Eigenschaft mithilfe des Attributs "[NotMapped]" oder mithilfe von "EntityTypeBuilder.Ignore" in "OnModelCreating" aus dem Modell aus.

PropertyNotMappedToTable(Object, Object, Object)

Die Eigenschaft '{property}' für den Entitätstyp '{entityType}' ist nicht '{table}' zugeordnet.

ReadonlyEntitySaved(Object)

Der Entitätstyp '{entityType}' ist keiner Tabelle zugeordnet, daher können die Entitäten nicht in der Datenbank beibehalten werden. Rufen Sie "ToTable" in "OnModelCreating" auf, um sie einer Tabelle zuzuordnen.

RelationalCloneNotImplemented(Object)

"{mapping}" unterstützt keine 2.2-Formattypzuordnung. Der Datenbankanbieter muss aktualisiert werden, um den vollständigen Satz der Zuordnungsanpassung zu unterstützen.

SelectExpressionNonTphWithCustomTable(Object)

"SelectExpression" kann nicht mit einem benutzerdefinierten "TableExpressionBase" erstellt werden, da der Ergebnistyp "{entityType}" Teil einer Hierarchie ist und keine Diskriminatoreigenschaft enthält.

SelectExpressionNonTPHWithCustomTable(Object)

"SelectExpression" kann nicht mit einem benutzerdefinierten "TableExpressionBase" erstellt werden, da der Ergebnistyp "{entityType}" Teil einer Hierarchie ist und keine Diskriminatoreigenschaft enthält.

SetOperationOverDifferentStructuralTypes(Object, Object)

Festlegen von Vorgängen für verschiedene Entitäten oder komplexe Typen werden nicht unterstützt ('{type1}' und '{type2}').

SetOperationsRequireAtLeastOneSideWithValidTypeMapping(Object)

Ein Setvorgang '{setOperationType}' erfordert eine gültige Typzuordnung für mindestens eine der Seiten.

SharedRowEntryCountMismatch(Object, Object, Object, Object)

Die Entität vom Typ '{entityType}' teilt die Tabelle '{tableName}' mit Entitäten vom Typ '{missingEntityType}', es gibt jedoch keine Entität dieses Typs mit demselben Schlüsselwert, der als '{state}' markiert wurde. Verwenden Sie "DbContextOptionsBuilder.EnableSensitiveDataLogging", um die Schlüsselwerte anzuzeigen.

SharedRowEntryCountMismatchSensitive(Object, Object, Object, Object, Object)

Die Entität vom Typ '{entityType}' teilt die Tabelle '{tableName}' mit Entitäten vom Typ '{missingEntityType}', es gibt jedoch keine Entität dieses Typs mit demselben Schlüsselwert '{keyValue}', der als '{state}' markiert wurde.

SqlQueryOverrideMismatch(Object, Object)

Die Eigenschaft '{propertySpecification}' verfügt über eine bestimmte Konfiguration für die SQL-Abfrage '{query}', ist aber keiner Spalte in dieser Abfrage zugeordnet. Entfernen Sie die spezifische Konfiguration, oder ordnen Sie einen Entitätstyp, der diese Eigenschaft enthält, "{query}" zu.

SqlQueryUnmappedType(Object)

Der elementtyp '{elementType}', der in der SqlQuery-Methode verwendet wird, wird von Ihrem Datenbankanbieter nicht nativ unterstützt. Verwenden Sie entweder einen unterstützten Elementtyp, oder verwenden Sie ModelConfigurationBuilder.DefaultTypeMapping, um eine Zuordnung für Ihren Typ zu definieren.

StoredKeyTypesNotConvertable(Object, Object, Object, Object)

Die Fremdschlüsselspalte '{fkColumnName}' verfügt über '{fkColumnType}'-Werte, die nicht mit den '{pkColumnType}'-Werten der zugeordneten Prinzipalschlüsselspalte '{pkColumnName}' verglichen werden können. Um "SaveChanges" oder "SaveChangesAsync" zu verwenden, müssen Fremdschlüsselspaltentypen mit Prinzipalschlüsselspaltentypen vergleichbar sein.

StoredProcedureCurrentValueParameterOnDelete(Object, Object)

Der aktuelle Wertparameter '{parameter}' ist für die gespeicherte Prozedur '{sproc}' nicht zulässig. Verwenden Sie stattdessen HasOriginalValueParameter().

StoredProcedureDeleteNonKeyProperty(Object, Object, Object)

Die Eigenschaft '{entityType}. {property}' wird einem Parameter der gespeicherten Prozedur '{sproc}' zugeordnet, aber für gespeicherte Prozeduren werden nur Parallelitätstoken und Schlüsseleigenschaften unterstützt.

StoredProcedureDuplicateOriginalValueParameter(Object, Object)

Der ursprüngliche Wertparameter für die Eigenschaft '{property}' kann der gespeicherten Prozedur '{sproc}' nicht hinzugefügt werden, da bereits ein anderer ursprünglicher Wertparameter für diese Eigenschaft vorhanden ist.

StoredProcedureDuplicateParameter(Object, Object)

Der Parameter für die Eigenschaft '{property}' kann der gespeicherten Prozedur '{sproc}' nicht hinzugefügt werden, da bereits ein anderer Parameter für diese Eigenschaft vorhanden ist.

StoredProcedureDuplicateParameterName(Object, Object)

Der Parameter '{parameter}' kann der gespeicherten Prozedur '{sproc}' nicht hinzugefügt werden, da bereits ein anderer Parameter mit diesem Namen vorhanden ist.

StoredProcedureDuplicateResultColumn(Object, Object)

Die Ergebnisspalte für die Eigenschaft '{property}' kann der gespeicherten Prozedur '{sproc}' nicht hinzugefügt werden, da bereits eine andere Ergebnisspalte für diese Eigenschaft vorhanden ist.

StoredProcedureDuplicateResultColumnName(Object, Object)

Die Ergebnisspalte '{column}' kann der gespeicherten Prozedur '{sproc}' nicht hinzugefügt werden, da bereits eine andere Ergebnisspalte mit diesem Namen vorhanden ist.

StoredProcedureDuplicateRowsAffectedParameter(Object)

Der betroffene Zeilenparameter kann der gespeicherten Prozedur '{sproc}' nicht hinzugefügt werden, da die betroffenen Zeilen bereits über einen anderen Parameter, über den Rückgabewert der gespeicherten Prozedur oder über eine Ergebnisspalte zurückgegeben werden.

StoredProcedureDuplicateRowsAffectedResultColumn(Object)

Die betroffene Ergebnisspalte von Zeilen kann der gespeicherten Prozedur '{sproc}' nicht hinzugefügt werden, da die betroffenen Zeilen bereits über eine andere Spalte, über einen Parameter oder über den Rückgabewert der gespeicherten Prozedur zurückgegeben werden.

StoredProcedureGeneratedPropertiesNotMapped(Object, Object, Object)

Der Entitätstyp '{entityType}' ist der gespeicherten Prozedur '{sproc}' zugeordnet, die vom Speicher generierten Eigenschaften {properties} werden jedoch keinem Ausgabeparameter oder keiner Ergebnisspalte zugeordnet.

StoredProcedureInputParameterForInsertNonSaveProperty(Object, Object, Object, Object, Object)

Der Eingabeparameter '{parameter}' der gespeicherten insert-Prozedur '{sproc}' ist der Eigenschaft '{property}' des Entitätstyps '{entityType}' zugeordnet, aber diese Eigenschaft ist mit BeforeSaveBehavior '{behavior}' konfiguriert und kann daher nicht beim Einfügen gespeichert werden.

StoredProcedureInputParameterForUpdateNonSaveProperty(Object, Object, Object, Object, Object)

Der Eingabeparameter '{parameter}' der gespeicherten Updateprozedur '{sproc}' ist der Eigenschaft '{property}' des Entitätstyps '{entityType}' zugeordnet, aber diese Eigenschaft ist mit AfterSaveBehavior '{behavior}' konfiguriert und kann daher nicht bei der Aktualisierung gespeichert werden. Möglicherweise müssen Sie HasOriginalValueParameter() anstelle von HasParameter() verwenden.

StoredProcedureKeyless(Object, Object)

Der schlüssellose Entitätstyp '{entityType}' wurde für die Verwendung von '{sproc}' konfiguriert. Ein Entitätstyp erfordert einen Primärschlüssel, um einer gespeicherten Prozedur zugeordnet werden zu können.

StoredProcedureNoName(Object, Object)

Der Entitätstyp '{entityType}' wurde für die Verwendung von '{sproc}' konfiguriert, aber der Name des Speichers wurde nicht angegeben. Konfigurieren Sie den Namen der gespeicherten Prozedur explizit.

StoredProcedureOriginalValueParameterOnInsert(Object, Object)

Der Ursprüngliche Wertparameter '{parameter}' ist in der gespeicherten Prozedur '{sproc}' nicht zulässig. Verwenden Sie stattdessen HasParameter().

StoredProcedureOutputParameterConflict(Object, Object, Object)

Die Eigenschaft '{entityType}. {property}' ist einem Ausgabeparameter der gespeicherten Prozedur '{sproc}' zugeordnet, aber es wird auch einem Ausgabeparameter des ursprünglichen Ausgabewerts zugeordnet. Eine vom Speicher generierte Eigenschaft kann nur einem Ausgabeparameter zugeordnet werden.

StoredProcedureOutputParameterNotGenerated(Object, Object, Object)

Die Eigenschaft '{entityType}. {property}' wird einem Ausgabeparameter der gespeicherten Prozedur '{sproc}' zugeordnet, aber nicht als vom Speicher generiert konfiguriert. Konfigurieren Sie ihn entweder als vom Speicher generiert, oder konfigurieren Sie den Parameter nicht als Ausgabe.

StoredProcedureOverrideMismatch(Object, Object)

Die Eigenschaft '{propertySpecification}' verfügt über eine spezifische Konfiguration für die gespeicherte Prozedur '{sproc}', ist jedoch keinem Parameter oder einer Ergebnisspalte in dieser gespeicherten Prozedur zugeordnet. Entfernen Sie die spezifische Konfiguration, oder ordnen Sie einen Entitätstyp, der diese Eigenschaft enthält, "{sproc}" zu.

StoredProcedureParameterInvalidConfiguration(Object, Object, Object)

'{facet}' kann nicht für den Parameter '{parameter}' der gespeicherten Prozedur '{sproc}' konfiguriert werden.

StoredProcedureParameterInvalidDirection(Object, Object, Object)

Die nicht unterstützte Richtung '{direction}' wurde für den Parameter '{parameter}' der gespeicherten Prozedur '{sproc}' angegeben.

StoredProcedureParameterNotFound(Object, Object, Object)

Keine Eigenschaft namens '{property}' wurde für den Entitätstyp '{entityType}' gefunden, der dem Parameter der gespeicherten Prozedur '{sproc}' entspricht.

StoredProcedurePropertiesNotMapped(Object, Object, Object)

Der Entitätstyp '{entityType}' ist der gespeicherten Prozedur '{sproc}' zugeordnet, die Eigenschaften {properties} werden jedoch keinem Parameter oder einer Ergebnisspalte zugeordnet.

StoredProcedureResultColumnDelete(Object, Object, Object)

Die Eigenschaft '{entityType}. {property}' wird einer Ergebnisspalte der gespeicherten Prozedur '{sproc}' zugeordnet, aber vom Speicher generierte Werte werden für gespeicherte Prozeduren löschen nicht unterstützt.

StoredProcedureResultColumnNotFound(Object, Object, Object)

Keine Eigenschaft namens '{property}' für den Entitätstyp '{entityType}' gefunden, die der Ergebnisspalte in der gespeicherten Prozedur '{sproc}' entspricht

StoredProcedureResultColumnNotGenerated(Object, Object, Object)

Die Eigenschaft '{entityType}. {property}' wird einer Ergebnisspalte der gespeicherten Prozedur '{sproc}' zugeordnet, aber nicht als vom Speicher generiert konfiguriert.

StoredProcedureResultColumnParameterConflict(Object, Object, Object)

Die Eigenschaft '{entityType}. {property}' ist einer Ergebnisspalte der gespeicherten Prozedur '{sproc}' zugeordnet, aber auch einem Ausgabeparameter zugeordnet. Eine vom Speicher generierte Eigenschaft kann nur einer dieser Eigenschaften zugeordnet werden.

StoredProcedureRowsAffectedForInsert(Object)

Ein Zeilenparameter, eine Ergebnisspalte oder ein Rückgabewert kann nicht für die gespeicherte Prozedur '{sproc}' konfiguriert werden, da er für das Einfügen verwendet wird. Betroffene Zeilenwerte sind nur für gespeicherte Prozeduren zulässig, die aktualisierungs- oder löschvorgänge ausführen.

StoredProcedureRowsAffectedNotPopulated(Object)

Die gespeicherte Prozedur '{sproc}' wurde mit einem von Zeilen betroffenen Ausgabeparameter oder Rückgabewert konfiguriert, aber beim Ausführen der Prozedur wurde kein gültiger Wert gefunden.

StoredProcedureRowsAffectedReturnConflictingParameter(Object)

Die gespeicherte Prozedur '{sproc}' kann nicht so konfiguriert werden, dass sie die betroffenen Zeilen zurückgibt, da bereits ein parameter betroffener Zeilen oder eine zeilenbeeindruckte Ergebnisspalte für diese gespeicherte Prozedur vorhanden ist.

StoredProcedureRowsAffectedWithResultColumns(Object, Object)

Der Entitätstyp '{entityType}' wird der gespeicherten Prozedur '{sproc}' zugeordnet, die sowohl Ergebnisspalten als auch einen betroffenen Zeilenwert zurückgibt. Wenn die gespeicherte Prozedur Ergebnisspalten zurückgibt, ist ein betroffener Zeilenwert nicht erforderlich und kann sicher entfernt werden.

StoredProcedureTableSharing(Object, Object, Object)

Sowohl der Entitätstyp '{entityType1}' als auch '{entityType2}' wurden für die Verwendung von '{sproc}' konfiguriert, die Freigabe gespeicherter Prozeduren wird nicht unterstützt. Geben Sie verschiedene Namen für die entsprechenden gespeicherten Prozeduren an.

StoredProcedureTphDuplicate(Object, Object, Object)

Sowohl '{entityType}' als auch '{otherEntityType}' werden explizit der gespeicherten Prozedur '{sproc}' mithilfe der 'TPH'-Zuordnungsstrategie zugeordnet. Konfigurieren Sie die Zuordnung der gespeicherten Prozedur für den Stammentitätstyp, einschließlich aller Parameter für die abgeleiteten Typen. Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?linkid=2130430.

StoredProcedureUnmapped(Object)

Der Entitätstyp '{entityType}' wurde für die Verwendung einiger gespeicherter Prozeduren konfiguriert und ist keiner Tabelle zugeordnet. Ein Entitätstyp, der keiner Tabelle zugeordnet ist, muss zum Einfügen, Aktualisieren und Löschen gespeicherter Prozeduren zugeordnet werden.

SubqueryOverComplexTypesNotSupported(Object)

Die Abfrage erfordert eine Unterabfrage über den komplexen Typ '{complexType}'. Unterabfragen über komplexe Typen werden derzeit nicht unterstützt.

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

Der Ausdruckstyp '{expressionType}' implementiert keine ordnungsgemäße Klonlogik. Jeder ausdruck, der von '{tableExpressionBase}' abgeleitet wird, muss die Schnittstelle '{clonableTableExpressionBase}' implementieren oder die Klonlogik zur '{cloningExpressionVisitor}' in '{selectExpression}' hinzufügen.

TableNotMappedEntityType(Object, Object)

Der Entitätstyp '{entityType}' ist dem Speicherobjekt '{table}' nicht zugeordnet.

TableOverrideMismatch(Object, Object)

Die Eigenschaft '{propertySpecification}' verfügt über eine bestimmte Konfiguration für die Tabelle '{table}', ist aber keiner Spalte in dieser Tabelle zugeordnet. Entfernen Sie die spezifische Konfiguration, oder ordnen Sie einen Entitätstyp, der diese Eigenschaft enthält, "{table}" zu.

TableValuedFunctionNonTph(Object, Object)

Der Elementtyp des Ergebnisses von '{dbFunction}' ist '{entityType}' zugeordnet. Dies wird nicht unterstützt, da '{entityType}' Teil der Hierarchie ist, aber keine Diskriminatoreigenschaft enthält. Nur TPH-Hierarchien können einem TVF zugeordnet werden.

TableValuedFunctionNonTPH(Object, Object)

Der Elementtyp des Ergebnisses von '{dbFunction}' ist '{entityType}' zugeordnet. Dies wird nicht unterstützt, da '{entityType}' Teil der Hierarchie ist und keine Diskriminatoreigenschaft enthält.

TimeoutTooBig(Object)

Das Timeout muss kleiner oder gleich Int32.MaxValue (2147483647) Sekunden sein. Angegebenes Timeout: {sekunden} Sekunden.

TimeoutTooSmall(Object)

Das Timeout muss größer oder gleich 0 sein. Angegebenes Timeout: {sekunden} Sekunden.

TooFewReaderFields(Object, Object)

Der zugrunde liegende Reader verfügt nicht über so viele Felder wie erwartet. Erwartet: {expected}, actual: {actual}.

TpcTableSharing(Object, Object, Object)

Der Entitätstyp '{dependentType}' ist '{storeObject}' zugeordnet. Der Prinzipalentitätstyp '{principalEntityType}' ist jedoch auch "{storeObject}" zugeordnet und verwendet die TPC-Zuordnungsstrategie. Entitätstypen in einer TPC-Hierarchie können die Tabellenfreigabe nur verwenden, wenn sie keine abgeleiteten Typen haben.

TpcTableSharingDependent(Object, Object, Object, Object)

Der Entitätstyp '{dependentType}' ist '{storeObject}' zugeordnet. Einer der abgeleiteten Typen '{derivedType}' ist jedoch '{otherStoreObject}' zugeordnet. Hierarchien, die die Tabellenfreigabe verwenden, können nicht mithilfe der TPC-Zuordnungsstrategie zugeordnet werden.

TphDbFunctionMismatch(Object, Object, Object, Object)

'{entityType}' wird der Datenbankfunktion '{function}' zugeordnet, während '{otherEntityType}' der Datenbankfunktion '{otherFunction}' zugeordnet ist. Ordnen Sie alle Entitätstypen in der Hierarchie derselben Datenbankfunktion zu. Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?linkid=2130430.

TphStoredProcedureMismatch(Object, Object, Object, Object)

'{entityType}' wird der gespeicherten Prozedur '{sproc}' zugeordnet, während '{otherEntityType}' der gespeicherten Prozedur '{otherSproc}' zugeordnet ist. Ordnen Sie alle Entitätstypen in der Hierarchie derselben gespeicherten Prozedur zu, oder entfernen Sie den Diskriminator, und ordnen Sie sie allen gespeicherten Prozeduren zu. Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?linkid=2130430.

TphTableMismatch(Object, Object, Object, Object)

'{entityType}' wird der Tabelle '{table}' zugeordnet, während '{otherEntityType}' der Tabelle '{otherTable}' zugeordnet ist. Ordnen Sie alle Entitätstypen in der Hierarchie derselben Tabelle zu, oder entfernen Sie den Diskriminator, und ordnen Sie sie allen verschiedenen Tabellen zu. Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?linkid=2130430.

TPHTableMismatch(Object, Object, Object, Object)

'{entityType}' wird der Tabelle '{table}' zugeordnet, während '{otherEntityType}' der Tabelle '{otherTable}' zugeordnet ist. Ordnen Sie alle Entitätstypen in der Hierarchie derselben Tabelle zu, oder entfernen Sie den Diskriminator, und ordnen Sie sie allen verschiedenen Tabellen zu. Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?linkid=2130430.

TphViewMismatch(Object, Object, Object, Object)

'{entityType}' wird der Ansicht '{view}' zugeordnet, während '{otherEntityType}' der Ansicht '{otherView}' zugeordnet ist. Ordnen Sie alle Entitätstypen in der Hierarchie derselben Ansicht zu, oder entfernen Sie den Diskriminator, und ordnen Sie sie allen verschiedenen Ansichten zu. Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?linkid=2130430.

TPHViewMismatch(Object, Object, Object, Object)

'{entityType}' wird der Ansicht '{view}' zugeordnet, während '{otherEntityType}' der Ansicht '{otherView}' zugeordnet ist. Ordnen Sie alle Entitätstypen in der Hierarchie derselben Ansicht zu, oder entfernen Sie den Diskriminator, und ordnen Sie sie allen verschiedenen Ansichten zu. Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?linkid=2130430.

TriggerWithMismatchedTable(Object, Object, Object, Object)

Der Trigger '{trigger}' für die Tabelle '{triggerTable}' ist für den Entitätstyp '{entityType}' definiert, der der Tabelle '{entityTable}' zugeordnet ist. Weitere Informationen zu Triggern finden Sie https://aka.ms/efcore-docs-triggers unter .

UnableToBindMemberToEntityProjection(Object, Object, Object)

'{memberType}kann nicht gebunden werden. {member}' in eine Entitätsprojektion von '{entityType}'.

UnableToSplitCollectionProjectionInSplitQuery(Object, Object, Object)

Die Abfrage wurde für die Verwendung von "{splitQueryEnumValue}" konfiguriert und enthält eine Sammlung im Select-Aufruf, die nicht in eine separate Abfrage aufgeteilt werden konnte. Entfernen Sie "{splitQueryMethodName}", falls angewendet, oder fügen Sie der Abfrage "{singleQueryMethodName}" hinzu.

UnableToTranslateSetProperty(Object, Object, Object)

Die folgende "SetProperty" konnte nicht übersetzt werden: 'SetProperty({property}, {value})'. {details}

UnhandledAnnotatableType(Object)

Nicht behandelter annotatable-Typ '{annotatableType}'.

UnhandledExpressionInVisitor(Object, Object, Object)

Unbehandelter Ausdruck '{expression}' vom Typ '{expressionType}' in '{visitor}'.

UnknownOperation(Object, Object)

Der aktuelle MIGRATIONS-SQL-Generator '{sqlGeneratorType}' kann sql für Vorgänge des Typs '{operationType}' nicht generieren.

UnmappedNonTPHOwner(Object, Object, Object, Object)

Der Entitätstyp '{ownerType}' ist nicht zugeordnet, daher standardmäßig der besitzereigene Typ '{navigation}. {ownedType}' wird ebenfalls nicht zugeordnet. Wenn dies explizit beabsichtigt ist, ordnen Sie den eigenen Typ "NULL" zu, andernfalls ordnen Sie ihn einem namens "{storeObjectType}" zu.

UnsupportedDataOperationStoreType(Object, Object)

Der Speichertyp "{type}", der für die Spalte "{column}" in einem Migrationsdatenvorgang verwendet wird, wird vom aktuellen Anbieter nicht unterstützt.

UnsupportedOperatorForSqlExpression(Object, Object)

Nicht unterstützter Operator '{nodeType}', der für den Ausdruck des Typs '{expressionType}' angegeben ist.

UnsupportedPropertyType(Object, Object, Object)

Für die Eigenschaft '{entity} kann keine relationale Typzuordnung gefunden werden. {property}' und der aktuelle Anbieter gibt keinen Standardspeichertyp für die Eigenschaften des Typs '{clrType}' an.

UnsupportedStoreType(Object)

Der Speichertyp "{type}" wird vom aktuellen Anbieter nicht unterstützt.

UnsupportedType(Object)

Der aktuelle Anbieter verfügt nicht über eine Speichertypzuordnung für Eigenschaften des Typs '{clrType}'.

UpdateConcurrencyException(Object, Object)

Der Datenbankvorgang sollte sich auf {expectedRows}-Zeilen auswirken, wirkte sich aber tatsächlich auf {actualRows}-Zeilen aus; Daten wurden möglicherweise geändert oder gelöscht, seit Entitäten geladen wurden. Informationen zum Verstehen und Behandeln von Ausnahmen für optimistische Parallelität finden Sie https://go.microsoft.com/fwlink/?LinkId=527962 unter.

UpdateDataOperationKeyTypesCountMismatch(Object, Object, Object)

Die Anzahl der Schlüsselspaltentypen ({typesCount}) stimmt nicht mit der Anzahl der Schlüsselspalten ({columnsCount}) für den Datenänderungsvorgang auf '{table}' überein. Geben Sie die gleiche Anzahl von Schlüsselspaltentypen und Schlüsselspalten an.

UpdateDataOperationKeyValuesCountMismatch(Object, Object, Object)

Die Anzahl der Schlüsselwerte ({valuesCount}) stimmt nicht mit der Anzahl der Schlüsselspalten ({columnsCount}) für den Datenänderungsvorgang für '{table}' überein. Geben Sie die gleiche Anzahl von Schlüsselwerten und Schlüsselspalten an.

UpdateDataOperationNoModel(Object)

Der Datenänderungsvorgang für "{table}" ist keinem Modell zugeordnet. Fügen Sie der Migration ein Modell hinzu, oder geben Sie die Spaltentypen in allen Datenvorgängen an.

UpdateDataOperationRowCountMismatch(Object, Object, Object)

Die Anzahl der Wertzeilen ({valuesCount}) stimmt nicht mit der Anzahl der Schlüsselzeilen ({keyCount}) für den Datenänderungsvorgang für '{table}' überein. Geben Sie die gleiche Anzahl von Wertzeilen und Schlüsselzeilen an.

UpdateDataOperationTypesCountMismatch(Object, Object, Object)

Die Anzahl der Spaltentypen ({typesCount}) stimmt nicht mit der Anzahl der Spalten ({columnsCount}) für den Datenänderungsvorgang für '{table}' überein. Geben Sie die gleiche Anzahl von Spaltentypen und Spalten an.

UpdateDataOperationValuesCountMismatch(Object, Object, Object)

Die Anzahl der Werte ({valuesCount}) stimmt nicht mit der Anzahl der Spalten ({columnsCount}) für den Datenänderungsvorgang auf '{table}' überein. Geben Sie die gleiche Anzahl von Werten und Spalten an.

ViewOverrideMismatch(Object, Object)

Die Eigenschaft '{propertySpecification}' verfügt über eine bestimmte Konfiguration für die Ansicht '{view}', ist jedoch keiner Spalte in dieser Ansicht zugeordnet. Entfernen Sie die spezifische Konfiguration, oder ordnen Sie "{view}" einen Entitätstyp zu, der diese Eigenschaft enthält.

Gilt für: