共用方式為


RelationalStrings 類別

定義

EF 例外狀況中使用的字串資源等等。

這些字串會公開供資料庫提供者和延伸模組使用。 應用程式程式碼需要這些字串是不尋常的。

public static class RelationalStrings
type RelationalStrings = class
Public Class RelationalStrings
繼承
RelationalStrings

屬性

BadCheckConstraintString

無法從模型中繼資料還原序列化檢查條件約束。 如需詳細資訊,請參閱內部例外狀況。

BadSequenceString
已過時。.

無法從模型中繼資料還原序列化序列。 如需詳細資訊,請參閱內部例外狀況。

BadSequenceType

序列的類型無效。 有效型別 (預設) 、int、short、byte 和 decimal。

CannotChangeWhenOpen

DbConnection 的實例目前正在使用中。 只有在未使用現有連接時,才能變更連接。

CannotCompareComplexTypeToNull

不支援比較複雜類型與 Null。

ClientGroupByNotSupported

無法轉譯指定的 'GroupBy' 模式。 在 'GroupBy' 之前呼叫 'AsEnumerable',以評估用戶端。

ConflictingAmbientTransaction

偵測到環境交易。 必須先完成環境交易,才能在此連線上啟動新的交易。

ConflictingEnlistedTransaction

連線目前會登記在交易中。 開始新的交易之前,必須先完成登記的交易。

ConnectionAndConnectionString

已設定現有的 DbConnection 和 連接字串。 使用現有的 DbConnection 時,必須在該連線上設定連接字串。

DatabaseModelMissing
已過時。.

資料庫模型尚未初始化。 必須先完成模型並使用 'RelationalModelConvention' 處理,才能存取資料庫模型。

DistinctOnCollectionNotSupported

不支援在包含集合的投影上使用 'Distinct' 作業。

EmptyCollectionNotSupportedAsInlineQueryRoot

空集合不支援為內嵌查詢根目錄。

ErrorMaterializingValue

讀取資料庫值時發生錯誤。 如需詳細資訊,請參閱內部例外狀況。

ExecuteDeleteOnNonEntityType

'ExecuteDelete' 作業需要對應至要修改之資料庫資料表的實體類型。 目前正在非實體投影上套用目前的作業。 移除非實體類型的任何投影。

FromSqlNonComposable

'FromSql' 或 'SqlQuery' 是以不可撰寫的 SQL 呼叫,並透過查詢撰寫來呼叫。 請考慮在 方法之後呼叫 'AsEnumerable',以在用戶端上執行組合。

InsufficientInformationToIdentifyElementOfCollectionJoin

無法轉譯投影中的集合子查詢,因為父系或子查詢不會投影唯一識別它所需的必要資訊,並在用戶端上正確產生結果。 嘗試與無索引鍵實體類型相互關聯時,可能會發生這種情況。 在 'Distinct' 或 'GroupBy' 時,某些群組索引鍵圖形的投影案例也會發生這種情況。 這些應該包含套用作業之實體的所有索引鍵屬性,或只包含簡單的屬性存取運算式。

InsufficientInformationToIdentifyOuterElementOfCollectionJoin

無法轉譯投影中的集合子查詢,因為父查詢不會投影所有資料表的索引鍵資料行,而這些資料表都需要在用戶端產生結果。 嘗試與無索引鍵實體或使用 'Distinct' 或 'GroupBy' 作業相互關聯,而不需要投影所有索引鍵資料行時,就會發生這種情況。

InvalidArgumentToExecuteUpdate

'ExecuteUpdate' 的 'setPropertyCalls' 引數只能包含表示要更新之屬性的 'SetProperty' 鏈結。

InvalidCommandTimeout

指定的 CommandTimeout 值無效。 它必須是正數。

InvalidMaxBatchSize

指定的 MaxBatchSize 值無效。 它必須是正數。

InvalidMinBatchSize

指定的 MinBatchSize 值無效。 它必須是正數。

JsonEntityWithTableSplittingIsNotSupported

資料表分割不支援包含對應至 JSON 之實體的實體。

JsonNodeMustBeHandledByProviderSpecificVisitor

此節點應該由提供者特定的 SQL 產生器處理。

JsonPropertyNameShouldBeConfiguredOnNestedNavigation

JSON 屬性名稱應該只在巢狀擁有的導覽上設定。

JsonQueryLinqOperatorsNotSupported

不支援透過 JSON 檔內的集合撰寫 LINQ 運算子,或 EF 提供者尚未實作。

MappingFragmentMissingName

必須指定資料表名稱,才能設定資料表特定的屬性對應。

MethodNeedsToBeImplementedInTheProvider

這個方法必須在提供者中實作。

MigrationDownMissing

尚未實作此移轉的 'Down' 方法。 必須實作 'Up' abd 'Down' 方法來支援還原移轉。

MissingOrderingInSelectExpression

無法將 'Reverse' 轉譯為伺服器,因為伺服器端沒有排序。

MissingResultSetWhenSaving

讀取 SaveChanges 作業的結果時,遺漏了結果集;這可能表示預存程式已設定為傳回 EF 模型中的結果,但未傳回結果。 檢查預存程式定義。

ModificationCommandBatchAlreadyComplete

無法將命令新增至已完成的 ModificationCommandBatch。

ModificationCommandBatchNotComplete

無法執行尚未完成的 ModificationCommandBatch。

MultipleProvidersConfigured

找到多個關係資料庫提供者組態。 內容只能設定為使用單一資料庫提供者。

NestedAmbientTransactionError

巢狀交易之前已完成根環境交易。 必須先完成巢狀交易。

NoActiveTransaction

連線沒有任何使用中的交易。

NoConnectionOrConnectionString

已設定關聯式存放區,但未指定要使用的 DbConnection 或連接字串。

NoDbCommand

無法為非關聯式查詢建立 DbCommand。

NoneRelationalTypeMappingOnARelationalTypeMappingSource

'FindMapping' 在具有非關聯式 'TypeMappingInfo' 的 'RelationalTypeMappingSource' 上呼叫。

NoProviderConfigured

未設定關係資料庫提供者。 使用 'OnConfiguring' 設定資料庫提供者,或使用已設定的資料庫提供者建立 ImmutableDbCoNtextOptions 並將其傳遞至內容,來設定資料庫提供者。

NoSetPropertyInvocation

'ExecuteUpdate' 呼叫必須至少指定一個 'SetProperty' 調用,以指出要更新的屬性。

OnlyConstantsSupportedInInlineCollectionQueryRoots

內嵌集合查詢根目錄內僅支援常數。

PendingAmbientTransaction

此連線與環境交易搭配使用。 原始的環境交易必須先完成,才能在此連線外部使用。

ProjectionMappingCountMismatch

當兩端未將值指派給標準類型中的相同屬性時,無法轉譯設定作業。 請確定兩端都包含相同的屬性,如果屬性不需要特定值,請考慮指派預設值。

QueryFromSqlInsideExists

查詢包含 'FromSqlRaw' 或 'FromSqlInterpolated' 方法之後的 'Any' 或 'AnyAsync' 作業使用方式。 目前不支援使用此原始 SQL 查詢一次以上。 以 'Count' 或 'CountAsync' 取代 'Any' 或 'AnyAsync' 的使用。 如需相關資訊,請參閱 https://go.microsoft.com/fwlink/?linkid=2174053

RelationalNotInUse

只有在內容使用關係資料庫提供者時,才能使用關聯式特定方法。

SelectCanOnlyBeBuiltOnCollectionJsonQuery

SelectExpression 只能建置在 JSON 檔中代表集合的 JsonQueryExpression 上。

SetOperationNotWithinEntityTypeHierarchy

設定作業 (Union、Concat、Intersect、Except) 僅支援相同類型階層內的實體類型。

SetOperationsNotAllowedAfterClientEvaluation

在套用用戶端投影之後,無法轉譯設定作業。 請考慮在最後一個 「選取」呼叫之前移動設定作業。

SetOperationsOnDifferentStoreTypes

當兩端的相符資料行有不同的存放區類型時,無法轉譯設定作業。

SetPropertyMethodInvoked

SetProperty TProperty <> 方法只能在 'ExecuteUpdate' 方法中使用。

SplitQueryString

此 LINQ 查詢正以分割查詢模式執行,而顯示的 SQL 則是要執行的第一個查詢。 視第一個查詢的結果而定,也可能執行其他查詢。

SqlFunctionArgumentsAndMappingsMismatch

引數類型對應的數目與引數數目不符。

SqlFunctionNullArgumentMapping

其中一個指定的引數類型對應為 Null。

SqlFunctionUnexpectedInstanceMapping

未指定實例運算式的實例類型對應。

TransactionAlreadyStarted

連線已經在交易中,無法參與另一筆交易。

TransactionAssociatedWithDifferentConnection

指定的交易未與目前的連接相關聯。 只能使用與目前連線相關聯的交易。

TransactionSuppressedMigrationInUserTransaction

TransactionSuppressed 移轉不支援使用者交易。

UpdateStoreException

儲存實體變更時發生錯誤。 詳細資訊請參閱內部例外狀況。

VisitChildrenMustBeOverridden

'VisitChildren' 必須在衍生自 'SqlExpression' 的類別中覆寫。

方法

AbstractTpc(Object, Object)

無法具現化實體類型 '{entityType}' 的對應 CLR 類型,但實體類型已使用 'TPC' 對應策略對應至 '{storeObject}'。 應該只對應可具現化的型別。 如需相關資訊,請參閱 https://go.microsoft.com/fwlink/?linkid=2130430

CannotProjectNullableComplexType(Object)

您正嘗試透過選擇性導覽來投射複雜類型 '{complexType}';目前不支援的 。 在非選擇性內容中投射出複雜類型,或投影包含實體類型以及複雜類型的專案。

CannotTranslateNonConstantNewArrayExpression(Object)

查詢包含新的陣列運算式,其中包含無法翻譯的非常數元素:'{newArrayExpression}'。

CaseElseResultTypeUnexpected(Object, Object)

else 子句中 '{elseResultType}' 的結果類型無效。 預期的類型為 '{resultType}'。

CaseWhenClauseResultTypeUnexpected(Object, Object)

when 子句中 '{whenResultType}' 的結果類型無效。 預期的類型為 '{resultType}'。

CaseWhenClauseTestTypeUnexpected(Object, Object)

when 子句中 '{whenOperandType}' 的運算元類型無效。 預期的類型為 '{expectedWhenOperandType}'。

CompiledModelFunctionParameterTypeMapping(Object, Object, Object, Object)

函式參數 '{function} ({parameter}) ' 已設定自訂類型對應。 請改為在部分 '{className}' 類別的 '{customize}' 中設定它。

CompiledModelFunctionTranslation(Object)

函式 '{function}' 具有自訂翻譯。 無法產生已編譯的模型,因為不支援自訂函式翻譯。

CompiledModelFunctionTypeMapping(Object, Object, Object)

函式 '{function}' 已設定自訂類型對應。 請改為在部分 '{className}' 類別的 '{customize}' 中設定它。

ComputedColumnSqlUnspecified(Object, Object)

尚未為數據行 '{table} 指定計算資料行 SQL。{column}'。 使用 Entity Framework 建立資料庫架構之前,請先指定 SQL。

ConflictingColumnServerGeneration(Object, Object, Object)

{conflictingConfiguration} 無法同時為 '{property}' 設定 {existingConfiguration}。 移除其中一個組態。

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

類型 '{firstEntityType}' 和 '{secondEntityType}' 的實例會對應至相同的資料列,但對於對應至 '{column}' 的屬性 {firstProperty} 和 {secondProperty} 有不同的原始屬性值。 請考慮使用 'DbCoNtextOptionsBuilder.EnableSensitiveDataLogging' 來查看衝突的值。

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

類型 '{firstEntityType}' 和 '{secondEntityType}' 的實例會與索引鍵值 '{keyValue}' 對應到相同的資料列,但對於資料行 '{column}' 有不同的原始屬性值 {firstConflictingValues} 和 {secondConflictingValues}'。

ConflictingRowUpdateTypes(Object, Object, Object, Object)

實體類型 '{firstEntityType}' 的實例標示為 '{firstState}',但實體類型 '{secondEntityType}' 的實例標示為 '{secondState}',且兩者都對應至相同的資料列。 請考慮使用 'DbCoNtextOptionsBuilder.EnableSensitiveDataLogging' 來查看索引鍵值。

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

索引鍵值為 '{firstKeyValue}' 的實體類型 '{firstEntityType}' 實例標示為 '{firstKeyValue}',但實體類型 '{secondEntityType}' 的實例會標示為 '{secondKeyValue}' 且兩者都對應至相同的資料列。

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

類型 '{firstEntityType}' 和 '{secondEntityType}' 的實例會對應至相同的資料列,但對於對應至 '{column}' 的屬性 {firstProperty} 和 {secondProperty} 有不同的屬性值。 請考慮使用 'DbCoNtextOptionsBuilder.EnableSensitiveDataLogging' 來查看衝突的值。

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

類型 '{firstEntityType}' 和 '{secondEntityType}' 的實例會對應至具有相同資料列的索引鍵值 '{keyValue}',但資料行 '{column}' 有不同的屬性值 '{firstConflictingValue}' 和 '{secondConflictingValue}'。

ConflictingSeedValues(Object, Object, Object)

實體類型 '{entityType}' 的種子實體與對應至相同資料表 '{table}' 的另一個種子實體具有相同的索引鍵值,但資料行 '{column}' 有不同的值。 請考慮使用 'DbCoNtextOptionsBuilder.EnableSensitiveDataLogging' 來查看衝突的值。

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

實體類型 '{entityType}' 的種子實體與對應至相同資料表 '{table}' 的另一個種子實體具有相同的索引鍵值 {keyValue}',但資料行 '{column}' - '{firstValue}'、'{secondValue}' 有不同的值。

ConflictingTypeMappingsInferredForColumn(Object)

已針對資料行 '{column}' 推斷衝突的類型對應。

CreateIndexOperationWithInvalidSortOrder(Object, Object)

{numSortOrderProperties} 值是在 CreateIndexOperations.IsDescending 中提供,但作業有 {numColumns} 資料行。

DataOperationNoProperty(Object, Object)

沒有對應至資料行 '{table} 的屬性。用於資料作業的 {column}'。 加入對應至此資料行的屬性,或在資料作業中指定資料行類型。

DataOperationNoTable(Object)

沒有對應至資料作業中使用的資料表 '{table}' 的實體類型。 將對應的實體類型新增至模型,或在資料作業中指定資料行類型。

DbFunctionExpressionIsNotMethodCall(Object)

提供的 DbFunction 運算式 '{expression}' 無效。 運算式必須是 Lambda 運算式,其中包含目標靜態方法的單一方法呼叫。 如有需要,可以提供預設值作為引數,例如 ' () = > SomeClass.SomeMethod (null,0) '

DbFunctionGenericMethodNotSupported(Object)

DbFunction '{function}' 是泛型。 不支援將泛型方法對應為 DbFunction。

DbFunctionInvalidInstanceType(Object, Object)

類型 '{type}' 上定義的 DbFunction '{function}' 必須是靜態方法或 DbCoNtext 子類別上定義的實例方法。 不支援其他類型的實例方法。

DbFunctionInvalidIQueryableOwnedReturnType(Object, Object)

DbFunction '{function}' 有不正確傳回類型 '{type}'。 擁有的實體類型不能當做 DbFunction 的傳回型別使用。

DbFunctionInvalidIQueryableReturnType(Object, Object)

DbFunction '{function}' 有不正確傳回類型 '{type}'。 非純量函式必須傳回有效實體類型的 'IQueryable'。

DbFunctionInvalidParameterName(Object, Object)

DbFunction '{function}' 沒有名為 '{parameter}' 的參數。

DbFunctionInvalidParameterType(Object, Object, Object)

DbFunction '{function}' 的參數 '{parameter}' 有不正確類型 '{type}'。 請確定目前提供者可以對應參數類型。

DbFunctionInvalidReturnEntityType(Object, Object, Object)

DbFunction '{function}' 會傳回 '{type}',但 '{elementType}' 不是對應的實體類型。 確定模型中包含 '{elementType}'。

DbFunctionInvalidReturnType(Object, Object)

DbFunction '{function}' 有不正確傳回類型 '{type}'。 確定目前提供者可以對應傳回型別。

DbFunctionNameEmpty(Object)

DbFunction '{function}' 沒有設定名稱。 Name 是 DbFunction 的必要屬性。

DbFunctionNonScalarCustomTranslation(Object)

無法在 DbFunction '{function}' 上設定自訂翻譯,因為它不是純量函式。

DbFunctionNullableValueReturnType(Object, Object)

DbFunction '{function}' 會傳回類型 '{type}' 的 SqlExpression,這是可為 Null 的實數值型別。 DbFunctions 必須傳回具有不可為 Null 實值型別的運算式,即使它們可能會傳回 Null 也一樣。

DefaultValueSqlUnspecified(Object, Object)

尚未為數據行 '{table} 指定預設值 SQL。{column}'。 使用 Entity Framework 建立資料庫架構之前,請先指定 SQL。

DefaultValueUnspecified(Object, Object)

尚未為數據行 '{table} 指定預設值。{column}'。 使用 Entity Framework 建立資料庫架構之前,請先指定值。

DeleteDataOperationNoModel(Object)

'{table}' 上的資料刪除作業與模型無關。 將模型新增至移轉,或在所有資料作業中指定資料行類型。

DeleteDataOperationTypesCountMismatch(Object, Object, Object)

({typesCount}的索引鍵資料行類型數目 ) 不符合 '{table}' 上資料刪除作業的索引鍵資料行數目 ({columnsCount}) 。 提供相同數目的索引鍵資料行類型和索引鍵資料行。

DeleteDataOperationValuesCountMismatch(Object, Object, Object)

({valuesCount}) 索引鍵值數目不符合 '{table}' 上資料刪除作業的索引鍵資料行數目 ({columnsCount}) 。 提供相同數目的索引鍵值和索引鍵資料行。

DerivedStrategy(Object, Object)

衍生的實體類型 '{entityType}' 已設定為 '{strategy}' 對應策略。 只有根實體類型應該使用對應策略進行設定。 如需相關資訊,請參閱 https://go.microsoft.com/fwlink/?linkid=2130430

DerivedTypeTable(Object, Object)
已過時。.

實體類型 '{entityType}' 無法對應至資料表,因為它衍生自 '{baseType}'。 只有基底實體類型可以對應至資料表。

DuplicateCheckConstraint(Object, Object)

無法將檢查條件約束 '{checkConstraint}' 新增至實體類型 '{entityType}',因為已有另一個具有相同名稱的檢查條件約束。

DuplicateCheckConstraint(Object, Object, Object)

無法將檢查條件約束 '{checkConstraint}' 新增至實體類型 '{entityType}',因為實體類型 '{conflictingEntityType}' 上已有另一個具有相同名稱的檢查條件約束。

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

'{entityType1}' 上的檢查條件約束 '{checkConstraint1}' 和 '{checkConstraint2}' 上的 '{checkConstraint2}' 都對應到 '{checkConstraintName}',但定義不同的 SQL。

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

'{entityType1}。{property1}' 和 '{entityType2}。{property2}' 都對應至 '{table}' 中的資料行 '{columnName}',但已設定為使用不同的定序 ('{collation1}' 和 '{collation2}') 。

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

'{entityType1}。{property1}' 和 '{entityType2}。{property2}' 都對應至 '{table}' 中的資料行 '{columnName}',但會使用不同的批註 ('{comment1}' 和 '{comment2}') 。

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

'{entityType1}。{property1}' 和 '{entityType2}。{property2}' 都對應至 '{table}' 中的資料行 '{columnName}',但已設定為使用不同的計算值 ('{value1}' 和 '{value2}') 。

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

'{entityType1}。{property1}' 和 '{entityType2}。{property2}' 都對應至 '{table}' 中的資料行 '{columnName}',但有不同的並行權杖組態。

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

'{entityType1}。{property1}' 和 '{entityType2}。{property2}' 都對應至 '{table}' 中的資料行 '{columnName}',但已設定為使用不同的資料類型 ('{dataType1}' 和 '{dataType2}') 。

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

'{entityType1}。{property1}' 和 '{entityType2}。{property2}' 都對應到 '{table}' 中的資料行 '{columnName}',但設定為使用不同的預設值 ('{value1}' 和 '{value2}') 。

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

'{entityType1}。{property1}' 和 '{entityType2}。{property2}' 同時對應至 '{table}' 中的資料行 '{columnName}',但長度設定不同。

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

'{entityType1}。{property1}' 和 '{entityType2}。{property2}' 都對應到 '{table}' 中的資料行 '{columnName}',但已設定為使用不同的預存計算資料行設定, ('{value1}' 和 '{value2}') 。

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

'{entityType1}。{property1}' 和 '{entityType2}。{property2}' 都對應至 '{table}' 中的資料行 '{columnName}',但設定的最大長度 ('{maxLength1}' 和 '{maxLength2}') 。

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

'{entityType1}。{property1}' 和 '{entityType2}。{property2}' 都對應至 '{table}' 中的資料行 '{columnName}',但會使用不同的資料行可為 Null 性設定進行設定。

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

'{entityType1}。{property1}' 和 '{entityType2}。{property2}' 都對應到 '{table}' 中的資料行 '{columnName}',但設定為使用不同的資料行順序 ('{columnOrder1}' 和 '{columnOrder2}') 。

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

'{entityType1}。{property1}' 和 '{entityType2}。{property2}' 都對應至 '{table}' 中的資料行 '{columnName}',但會以不同的有效位數 ('{precision1}' 和 '{precision2}') 進行設定。

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

'{entityType1}。{property1}' 和 '{entityType2}。{property2}' 都對應至 '{table}' 中的資料行 '{columnName}',但已設定為使用不同的提供者類型 ('{type1}' 和 '{type2}') 。

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

'{entityType1}。{property1}' 和 '{entityType2}。{property2}' 都對應至 '{table}' 中的資料行 '{columnName}',但屬性會包含在相同的階層中。 實體類型上的所有屬性都必須對應至唯一的不同資料行。

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

'{entityType1}。{property1}' 和 '{entityType2}。{property2}' 都對應至 '{table}' 中的資料行 '{columnName}',但會使用不同的小數位數 ('{scale1}' 和 '{scale2}') 。

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

'{entityType1}。{property1}' 和 '{entityType2}。{property2}' 都對應至 '{table}' 中的資料行 '{columnName}',但有不同的 Unicode 組態。

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

'{entityType1}' 上的外鍵 {foreignKeyProperties1}' 和 '{entityType2}' 上的 {foreignKeyProperties2} 都對應至 '{table}。{foreignKeyName}',但使用不同的資料行 ({columnNames1} 和 {columnNames2}) 。

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

'{entityType1}' 上的外鍵 {foreignKeyProperties1}' 和 '{entityType2}' 上的 {foreignKeyProperties2} 都對應至 '{table}。{foreignKeyName}',但設定了不同的刪除行為 ('{deleteBehavior1}' 和 '{deleteBehavior2}') 。

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

'{entityType1}' 上的外鍵 {foreignKeyProperties1}' 和 '{entityType2}' 上的 {foreignKeyProperties2} 都對應至 '{table}。{foreignKeyName}',但參考不同的主體資料行 ({principalColumnNames1} 和 {principalColumnNames2}) 。

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

'{entityType1}' 上的外鍵 {foreignKeyProperties1}' 和 '{entityType2}' 上的 {foreignKeyProperties2} 都對應至 '{table}。{foreignKeyName}',但參考不同的主體資料表 ('{principalTable1}' 和 '{principalTable2}') 。

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

'{entityType1}' 上的外鍵 {foreignKeyProperties1}' 和 '{entityType2}' 上的 {foreignKeyProperties2} 都對應至 '{foreignKeyName}',但在不同的資料表上宣告 ('{table1}' 和 '{table2}') 。

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

'{entityType1}' 上的外鍵 {foreignKeyProperties1}' 和 '{entityType2}' 上的 {foreignKeyProperties2} 都對應至 '{table}。{foreignKeyName}',但具有不同的唯一性設定。

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

'{entityType1}' 上的索引 {index1}' 和 '{entityType2}' 上的 {index2} 都對應至 '{table}。{indexName}',但有不同的資料行 ({columnNames1} 和 {columnNames2}) 。

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

'{entityType1}' 上的索引 {index1}' 和 '{entityType2}' 上的 {index2} 都對應至 '{table}。{indexName}',但有不同的篩選 ('{filter1}' 和 '{filter2}') 。

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

'{entityType1}' 上的索引 {index1}' 和 '{entityType2}' 上的 {index2} 都對應至 '{table}。{indexName}',但有不同的排序次序。

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

'{entityType1}' 上的索引 {index1}' 和 '{entityType2}' 上的 {index2}' 都對應到 '{indexName}',但在不同的資料表上宣告 ('{table1}' 和 '{table2}') 。

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

'{entityType1}' 上的索引 {index1}' 和 '{entityType2}' 上的 {index2} 都對應至 '{table}。{indexName}',但具有不同的唯一性設定。

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

'{entityType1}' 上的索引鍵 {keyProperties1}' 和 '{entityType2}' 上的 {keyProperties2} 兩者都對應至 '{table}。{keyName}',但有不同的資料行 ({columnNames1} 和 {columnNames2}) 。

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

'{entityType1}' 上的索引鍵 {keyProperties1}' 和 '{entityType2}' 上的 {keyProperties2} 兩者都對應至 '{keyName}',但在不同的資料表上 ('{table1}' 和 '{table2}') 。

DuplicateSeedData(Object, Object)

實體類型 '{entityType}' 的種子實體與對應至相同資料表 '{table}' 的另一個種子實體具有相同的索引鍵值。 在種子實體中,索引鍵值應該是唯一的。 請考慮使用 'DbCoNtextOptionsBuilder.EnableSensitiveDataLogging' 來查看衝突的值。

DuplicateSeedDataSensitive(Object, Object, Object)

實體類型 '{entityType}' 的種子實體與對應至相同資料表 '{table}' 的另一個種子實體具有相同的索引鍵值 {keyValue}。 在種子實體中,索引鍵值應該是唯一的。

EitherOfTwoValuesMustBeNull(Object, Object)

{param1} 或 {param2} 必須是 null。

EntityShortNameNotUnique(Object, Object, Object)

'{entityType1}' 的簡短名稱是 '{discriminatorValue}',這與 '{entityType2}' 相同。 階層中的每個具體實體類型都必須有唯一的簡短名稱。 請重新命名其中一個類型,或呼叫 modelBuilder.Entity < TEntity > () 。Metadata.SetDiscriminatorValue (「NewShortName」) 。

EntitySplittingConflictingMainFragment(Object, Object)

實體類型 '{entityType}' 具有 '{storeObject}' 的分割對應,但它也會對應至相同的物件。 分割對應不應該複製主要對應。

EntitySplittingHierarchy(Object, Object)

實體類型 '{entityType}' 具有 '{storeObject}' 的分割對應,但它也會參與實體類型階層。 階層不支援分割對應。

EntitySplittingMissingPrimaryKey(Object, Object)

實體類型 '{entityType}' 具有 '{storeObject}' 的分割對應,但主鍵屬性並未完全對應。 將所有主鍵屬性對應至 '{storeObject}' 上的資料行。

EntitySplittingMissingProperties(Object, Object)

實體類型 '{entityType}' 具有 '{storeObject}' 的分割對應,但不會將任何非主鍵屬性對應至它。 將至少一個非主鍵屬性對應至 '{storeObject}' 上的資料行。

EntitySplittingMissingPropertiesMainFragment(Object, Object)

實體類型 '{entityType}' 具有分割對應,但不會將任何非主鍵屬性對應至主要存放區物件。 保留至少一個對應至 '{storeObject}' 資料行的非主鍵屬性。

EntitySplittingMissingRequiredPropertiesOptionalDependent(Object, Object, Object)

實體類型 '{entityType}' 具有分割對應,而且是選擇性的相依共用存放區物件,但不會將任何必要的非共用屬性對應至主要存放區物件。 至少保留一個對應至 '{storeObject}' 上資料行的必要非共用屬性,或呼叫 '{requiredDependentConfig}' 將 '{entityType}' 標示為必要的相依專案。

EntitySplittingUnmappedMainFragment(Object, Object, Object)

實體類型 '{entityType}' 具有 '{storeObject}' 的分割對應,但沒有相同類型的主要對應。 將 '{entityType}' 對應至 '{storeObjectType}'。

EntitySplittingUnmatchedMainTableSplitting(Object, Object, Object, Object)

實體類型 '{entityType}' 有 '{storeObject}' 的分割對應,與實體類型 '{principalEntityType}' 共用,但這些類型的主要對應不會共用資料表。 將 '{entityType}' 的分割片段對應至非共用資料表,或將主要片段對應至 '{principalStoreObject}'。

ErrorMaterializingProperty(Object, Object)

讀取屬性 '{entityType} 的資料庫值時發生錯誤。{property}'。 如需詳細資訊,請參閱內部例外狀況。

ErrorMaterializingPropertyNullReference(Object, Object, Object)

讀取屬性 '{entityType} 的資料庫值時發生錯誤。{property}'。 預期的類型為 '{expectedType}',但實際值為 Null。

ErrorMaterializingValueInvalidCast(Object, Object)

讀取資料庫值時發生錯誤。 預期的類型為 '{expectedType}',但實際值的類型為 '{actualType}'。

ErrorMaterializingValueNullReference(Object)

讀取資料庫值時發生錯誤。 預期的類型為 '{expectedType}',但實際值為 Null。

ExecuteDeleteOnTableSplitting(Object)

'ExecuteDelete' 作業正在資料表 '{tableName}' 上套用,其中包含多個實體類型的資料。 套用此刪除作業也會刪除其他實體類型的資料 () ,因此不受支援。

ExecuteOperationOnEntitySplitting(Object, Object)

'{operation}' 作業正套用至使用實體分割的實體類型 '{entityType}'。 不支援使用實體分割之實體類型上的 'ExecuteDelete'/'ExecuteUpdate' 作業。

ExecuteOperationOnKeylessEntityTypeWithUnsupportedOperator(Object, Object)

無法對無索引鍵實體類型 '{entityType}' 執行作業 '{operation}',因為它包含資料庫提供者原本不支援的運算子。

ExecuteOperationOnTPC(Object, Object)

作業 '{operation}' 正在實體類型 '{entityType}' 上套用,這是使用 TPC 對應策略,而不是分葉類型。 參與 TPC 階層之實體類型的 'ExecuteDelete'/'ExecuteUpdate' 作業僅支援分葉類型。

ExecuteOperationOnTPT(Object, Object)

作業 '{operation}' 正套用至使用 TPT 對應策略的實體類型 '{entityType}'。 不支援對應為 TPT 的階層上的 'ExecuteDelete'/'ExecuteUpdate' 作業。

ExecuteOperationWithUnsupportedOperatorInSqlGeneration(Object)

作業 '{operation}' 包含查詢 SQL 產生器不支援的選取運算式功能,但在轉譯階段期間已宣告為提供者所支援。 這是 EF Core 提供者中的 Bug,請提出問題。

ExecuteUpdateSubqueryNotSupportedOverComplexTypes(Object)

ExecuteUpdate 正用於資料庫原生不支援的 LINQ 運算子;無法翻譯,因為投影出複雜類型 '{complexType}'。請改寫查詢,以改為投射包含的實體類型。

ExpectedNonNullParameter(Object)

必須是查詢參數 '{parameter}' 的非 Null 值。

FromSqlMissingColumn(Object)

'FromSql' 作業的結果中沒有必要的資料行 '{column}'。

FunctionOverrideMismatch(Object, Object)

屬性 '{propertySpecification}' 具有函式 '{function}' 的特定組態,但未對應至該函式傳回的資料行。 移除特定組態,或將包含此屬性的實體類型對應至 '{function}'。

HasDataNotSupportedForEntitiesMappedToJson(Object)

無法對實體類型 '{entity}' 使用 HasData。 對應至 JSON 的實體不支援 HasData。

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

無法對實體類型 '{entityType}' 使用資料表 '{table}',因為它正用於實體類型 '{otherEntityType}',而且批註 '{comment}' 不符合批註 '{otherComment}'。

IncompatibleTableDerivedRelationship(Object, Object, Object)

無法對實體類型 '{entityType}' 使用資料表 '{table}',因為它用於實體類型 '{otherEntityType}',而且其主鍵之間有關聯性,其中 '{entityType}' 是相依的,但 '{entityType}' 有對應至不同資料表的基底實體類型。 將 '{otherEntityType}' 對應至不同的資料表,或反轉 '{entityType}' 與 '{otherEntityType}' 之間的關聯性。

IncompatibleTableExcludedMismatch(Object, Object, Object)

無法針對實體類型 '{entityType}' 使用資料表 '{table}',因為它正用於實體類型 '{otherEntityType}',而且會從某個實體類型的移轉中排除,而不是另一個實體類型上的移轉。 排除資料表,使其無法移轉對應至資料表的所有實體類型。

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

無法對實體類型 '{entityType}' 使用資料表 '{table}',因為它用於實體類型 '{otherEntityType}',而且主鍵 {primaryKey} 的名稱 '{keyName}' 與主鍵 {otherPrimaryKey} 的名稱 '{otherName}' 不符。

IncompatibleTableNoRelationship(Object, Object, Object)

無法對實體類型 '{entityType}' 使用資料表 '{table}',因為它正用於實體類型 '{otherEntityType}' 和可能其他實體類型,但沒有連結關聯性。 將外鍵新增至主鍵屬性上的 '{entityType}',並指向對應至 '{table}' 的另一個實體類型上的主鍵。

IncompatibleViewDerivedRelationship(Object, Object, Object)

無法對實體類型 '{entityType}' 使用檢視 '{view}',因為它用於實體類型 '{otherEntityType}',而且其主鍵之間有關聯性,其中 '{entityType}' 是相依的,但 '{entityType}' 有對應至不同檢視的基底實體類型。 將 '{otherEntityType}' 對應至不同的檢視,或反轉 '{entityType}' 與 '{otherEntityType}' 之間的關聯性。

IncompatibleViewNoRelationship(Object, Object, Object)

無法針對實體類型 '{entityType}' 使用檢視 '{view}',因為它用於實體類型 '{otherEntityType}',而且其主鍵之間沒有關聯性。

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

無法在實體類型 '{entityType}' 中類型為 '{propertyType}' 的屬性 '{property}' 上設定類型 '{valueType}' 的預設值 '{value}'。

InsertDataOperationNoModel(Object)

'{table}' 上的資料插入作業與模型無關。 將模型新增至移轉,或在所有資料作業中指定資料行類型。

InsertDataOperationTypesCountMismatch(Object, Object, Object)

({typesCount}) 的資料行類型數目不符合 '{table}' 上資料插入作業的資料插入作業 ({columnsCount}) 數目。 提供相同數目的資料行類型和資料行。

InsertDataOperationValuesCountMismatch(Object, Object, Object)

({valuesCount}) 的值數目不符合 '{table}' 上資料插入作業的資料行數目, ({columnsCount}) 。 提供相同數目的值和資料行。

InvalidCommandTimeout(Object)

指定的 'CommandTimeout' 值 '{value}' 無效。 它必須是正數。

InvalidDerivedTypeInEntityProjection(Object, Object)

指定的實體類型 '{derivedType}' 不是衍生自 '{entityType}'。

InvalidFromSqlArguments(Object, Object)

FromSqlExpression 有不正確引數運算式類型 '{expressionType}' 或實數值型別 '{valueType}'。

InvalidKeySelectorForGroupBy(Object, Object)

群組金鑰 '{keySelector}' 的類型為 '{keyType}',其不是有效的金鑰。

InvalidMappedFunctionDerivedType(Object, Object, Object)

實體類型 '{entityType}' 會對應至名為 '{functionName}' 的 'DbFunction',但衍生自 '{baseEntityType}'。 衍生實體類型無法對應至函式。

InvalidMappedFunctionUnmatchedReturn(Object, Object, Object, Object)

實體類型 '{entityType}' 會對應至名為 '{functionName}' 且傳回類型為 '{returnType}' 的 'DbFunction'。 確定對應的函式會傳回 'IQueryable < {clrType} > '。

InvalidMappedFunctionWithParameters(Object, Object, Object)

實體類型 '{entityType}' 會對應至名稱為 '{functionName}' 且參數為 {parameters} 的 'DbFunction'。 請確定對應的函式沒有任何參數。

InvalidMappedSqlQueryDerivedType(Object, Object)

實體類型 '{entityType}' 會對應至 SQL 查詢,但衍生自 '{baseEntityType}'。 衍生實體類型無法對應至與基底實體類型不同的 SQL 查詢。

InvalidMappingStrategy(Object, Object)

不支援在 '{entityType}' 上指定的對應策略 '{mappingStrategy}'。

InvalidMaxBatchSize(Object)

指定的 'MaxBatchSize' 值 '{value}' 無效。 它必須是正數。

InvalidMinBatchSize(Object)

指定的 'MinBatchSize' 值 '{value}' 無效。 它必須是正數。

InvalidPropertyInSetProperty(Object)

'SetProperty' 的下列 Lambda 引數不代表要設定的有效屬性:'{propertyExpression}'。

InvalidValueInSetProperty(Object)

'SetProperty' 的下列 Lambda 引數不代表有效的值:'{valueExpression}'。

JsonCantNavigateToParentEntity(Object, Object, Object)

無法使用導覽 '{navigation}',從 JSON 對應實體 '{jsonEntity}' 巡覽至其父實體 '{parentEntity}'。 對應至 JSON 的實體只能巡覽至其子系。

JsonEntityMappedToDifferentTableOrViewThanOwner(Object, Object, Object, Object)

實體 '{jsonType}' 會對應至 JSON,也對應至資料表或檢視表 '{tableOrViewName}',但其擁有者 '{ownerType}' 會對應至不同的資料表或檢視表 '{ownerTableOrViewName}'。 對應至 JSON 的每個實體也必須對應至與其擁有者相同的資料表或檢視。

JsonEntityMappedToDifferentViewThanOwner(Object, Object, Object, Object)

實體 '{jsonType}' 會對應至 JSON,也對應至檢視 '{viewName}',但其擁有者 '{ownerType}' 會對應至不同的檢視 '{ownerViewName}'。 對應至 JSON 的每個實體也必須對應至與其擁有者相同的檢視。

JsonEntityMissingKeyInformation(Object)

JSON 實體 '{jsonEntity}' 遺漏重要資訊。 這不允許用於追蹤查詢,因為 EF 無法正確為此實體物件建置身分識別。

JsonEntityMultipleRootsMappedToTheSameJsonColumn(Object, Object)

多個擁有的根實體會對應至資料表 '{table}' 中的相同 JSON 資料行 '{column}'。 每個擁有的根實體都必須對應至不同的資料行。

JsonEntityOrCollectionProjectedAtRootLevelInTrackingQuery(Object)

JSON 實體或集合無法直接投影在追蹤查詢中。 請改用 '{asNoTracking}' 方法來停用追蹤,或改為投影擁有者實體。

JsonEntityOwnedByNonJsonOwnedType(Object, Object)

擁有的實體類型 '{nonJsonType}' 會對應至資料表 '{table}' 並包含 JSON 資料行。 目前不支援。 包含 JSON 資料行的所有擁有類型都必須對應至 JSON 資料行本身。

JsonEntityReferencingRegularEntity(Object)

實體類型 '{jsonEntity}' 會對應至 JSON,並流覽至非擁有者的一般實體。

JsonEntityWithDefaultValueSetOnItsProperty(Object, Object)

不支援在對應至 JSON 之實體的屬性上設定預設值。 實體:'{jsonEntity}',屬性: '{property}'。

JsonEntityWithExplicitlyConfiguredJsonPropertyNameOnKey(Object, Object)

JSON 對應實體 '{jsonEntity}' 上的索引鍵屬性 '{keyProperty}' 不應明確設定其 JSON 屬性名稱。

JsonEntityWithExplicitlyConfiguredOrdinalKey(Object)

實體類型 '{jsonEntity}' 是對應至 JSON 之集合的一部分,並已明確定義其序數索引鍵。 僅支援隱含定義的序數索引鍵。

JsonEntityWithIncorrectNumberOfKeyProperties(Object, Object, Object)

實體類型 '{jsonEntity}' 的主鍵屬性數目不正確。 預期的數位為: {expectedCount},實際數位為: {actualCount}。

JsonEntityWithMultiplePropertiesMappedToSameJsonProperty(Object, Object)

實體 '{jsonEntity}' 會對應至 JSON,並包含多個屬性或導覽,這些屬性會對應至相同的 JSON 屬性 '{property}'。 每個屬性都應該對應至唯一的 JSON 屬性。

JsonEntityWithNonTphInheritanceOnOwner(Object)

實體類型 '{rootType}' 參考對應至 JSON 的實體。 只有 TPH 繼承才支援這些實體。

JsonEntityWithOwnerNotMappedToTableOrView(Object)

實體類型 '{entity}' 參考對應至 JSON 但本身未對應至資料表或檢視的實體。 不支援此連結方式。

JsonErrorExtractingJsonProperty(Object, Object)

讀取屬性 '{entityType} 的 JSON 值時發生錯誤。{propertyName}'。 如需詳細資訊,請參閱內部例外狀況。

JsonReaderInvalidTokenType(Object)

不正確權杖類型:'{tokenType}'。

JsonRequiredEntityWithNullJson(Object)

實體 {entity} 是必要的,但包含它的 JSON 元素為 Null。

KeylessMappingStrategy(Object, Object)

無索引鍵實體類型不支援用於 '{entityType}' 的對應策略 '{mappingStrategy}'。 如需相關資訊,請參閱 https://go.microsoft.com/fwlink/?linkid=2130430

LastUsedWithoutOrderBy(Object)

執行 '{method}' 作業的查詢必須具有決定性的排序次序。 在呼叫 '{method}' 之前,請重寫查詢以在序列上套用 'OrderBy' 作業。

MappedFunctionNotFound(Object, Object)

實體類型 '{entityType}' 會對應至名為 '{functionName}' 的 DbFunction,但模型中找不到具有該名稱的 DbFunction。 確定已使用模型中函式的模型名稱來設定實體類型對應。

MethodOnNonTphRootNotSupported(Object, Object)

不支援在 '{entityType}' 的 DbSet 上使用 '{methodName}',因為 '{entityType}' 是階層的一部分,而且不包含鑒別子屬性。

MethodOnNonTPHRootNotSupported(Object, Object)

不支援在 '{entityType}' 的 DbSet 上使用 '{methodName}',因為 '{entityType}' 是階層的一部分,而且不包含鑒別子屬性。

MigrationNotFound(Object)

找不到移轉 '{migrationName}'。

MigrationSqlGenerationMissing(Object)

目前資料庫提供者不支援作業 '{operation}' 的 SQL 產生。 資料庫提供者必須在 'MigrationsSqlGenerator' 中實作適當的方法,才能支援這項作業。

MissingConcurrencyColumn(Object, Object, Object)

實體類型 '{entityType}' 不包含對應至儲存產生的並行權杖資料行 '{missingColumn}' 的屬性,該資料行是由共用資料表 '{table}' 的另一個實體類型使用。 將存放區產生的屬性新增至對應至相同資料行的 '{entityType}';它可能處於陰影狀態。

MissingIdentifyingProjectionInDistinctGroupBySubquery(Object)

無法轉譯投影中的集合子查詢,因為它使用 'Distinct' 或 'Group By' 作業,而且不會投影所有資料表的索引鍵資料行,而這些資料表都需要在用戶端產生結果。 遺漏資料行: {column}。 將資料行 () 新增至投影,或重寫查詢以不使用 'GroupBy'/'Distinct' 作業。

MissingParameterValue(Object)

未提供必要參數 '{parameter}' 的值。

ModificationCommandInvalidEntityState(Object)

無法儲存狀態 '{entityState}' 中實體的變更。

ModificationCommandInvalidEntityState(Object, Object)

無法在狀態為 '{entityState}' 中儲存類型 '{entityType}' 的實體變更。 這可能表示 Entity Framework 中的 Bug,請在 提出 https://go.microsoft.com/fwlink/?linkid=2142044 問題。 請考慮使用 'DbCoNtextOptionsBuilder.EnableSensitiveDataLogging' 來查看實體的索引鍵值。

ModificationCommandInvalidEntityStateSensitive(Object, Object, Object)

無法在狀態為 '{entityState}' 中具有主鍵值 {keyValues} 的實體儲存類型 '{entityType}' 的變更。 這可能表示 Entity Framework 中的 Bug,請在 提出 https://go.microsoft.com/fwlink/?linkid=2142044 問題。

MultipleEntityPropertiesInSetProperty(Object, Object)

多個 'SetProperty' 調用是指不同實體類型的屬性, ('{entityType1}' 和 '{entityType2}') 。 單一 'ExecuteUpdate' 呼叫只能更新單一實體類型的屬性。

MultipleTablesInExecuteUpdate(Object, Object)

多個 'SetProperty' 調用是指不同的資料表 ('{propertySelector1}' 和 '{propertySelector2}') 。 單一 'ExecuteUpdate' 呼叫只能更新單一資料表的資料行。

NamedConnectionStringNotFound(Object)

已使用具名連接字串,但在應用程式的組態中找不到名稱 '{name}'。 請注意,只有在使用 'IConfiguration' 和服務提供者時,才支援具名連接字串,例如在一般 ASP.NET Core應用程式中。 如需相關資訊,請參閱 https://go.microsoft.com/fwlink/?linkid=850912

NonConstantOrParameterAsInExpressionValue(Object)

InExpression 的值不支援類型 '{type}' 的運算式;僅支援常數和參數。

NonQueryTranslationFailedWithDetails(Object, Object)

無法翻譯 LINQ 運算式 '{expression}'。 其他資訊: {details} 如需詳細資訊,請參閱 https://go.microsoft.com/fwlink/?linkid=2101038

NonScalarFunctionCannotBeNullable(Object)

無法在 DbFunction '{functionName}' 上設定 'IsNullable',因為函式不代表純量函式。

NonScalarFunctionParameterCannotPropagatesNullability(Object, Object)

無法在 DbFunction '{functionName}' 的參數 '{parameterName}' 上設定 'PropagatesNullability',因為函式不代表純量函式。

NonTphDiscriminatorValueNotString(Object, Object)

'{entityType}' 的指定鑒別子值 '{value}' 不是字串。 請改為設定字串鑒別子值。

NonTphMappingStrategy(Object, Object)

對於具有鑒別子的實體類型,不支援 '{mappingStrategy}' 上指定的對應策略 '{mappingStrategy}'。

NonTphStoredProcedureClash(Object, Object, Object)

'{entityType}' 和 '{otherEntityType}' 都對應到預存程式 '{sproc}'。 非 TPH 階層中的所有實體類型 (沒有鑒別子) 的實體類型都必須對應到不同的預存程式。 如需相關資訊,請參閱 https://go.microsoft.com/fwlink/?linkid=2130430

NonTphTableClash(Object, Object, Object)

'{entityType}' 和 '{otherEntityType}' 都對應至資料表 '{table}'。 非 TPH 階層中的所有實體類型 (沒有鑒別子) 都必須對應到不同的資料表。 如需相關資訊,請參閱 https://go.microsoft.com/fwlink/?linkid=2130430

NonTPHTableClash(Object, Object, Object)

'{entityType}' 和 '{otherEntityType}' 都對應至資料表 '{table}'。 階層中沒有鑒別子的所有實體類型都必須對應至不同的資料表。 如需相關資訊,請參閱 https://go.microsoft.com/fwlink/?linkid=2130430

NonTphViewClash(Object, Object, Object)

'{entityType}' 和 '{otherEntityType}' 都對應至檢視 '{view}'。 非 TPH 階層中的所有實體類型 (沒有鑒別子) 的實體類型都必須對應至不同的檢視。 如需相關資訊,請參閱 https://go.microsoft.com/fwlink/?linkid=2130430

NonTPHViewClash(Object, Object, Object)

'{entityType}' 和 '{otherEntityType}' 都對應至檢視 '{view}'。 階層中沒有鑒別子的所有實體類型都必須對應至不同的檢視。 如需相關資訊,請參閱 https://go.microsoft.com/fwlink/?linkid=2130430

NullKeyValue(Object, Object)

無法修改資料表 '{table}' 中的資料列,因為其索引鍵資料行 '{keyColumn}' 為 Null。

NullTypeMappingInSqlTree(Object)

SQL 樹狀結構中的運算式 '{sqlExpression}' 沒有指派類型對應。

OneOfThreeValuesMustBeSet(Object, Object, Object)

必須設定 '{param1}'、'{param2}' 或 '{param3}' 的其中一個。

OptionalDependentWithDependentWithoutIdentifyingProperty(Object)

實體類型 '{entityType}' 是選擇性的相依專案,使用資料表共用並包含其他相依專案,而不需要任何非共用屬性即可識別實體是否存在。 如果資料庫中所有可為 Null 的屬性都包含 Null 值,則不會在查詢中建立物件實例,導致巢狀相依的值遺失。 新增必要屬性,以建立具有其他屬性 Null 值的實例,或將傳入導覽標示為一律建立實例的必要專案。

ParameterNotObjectArray(Object)

無法使用為參數 '{parameter}' 提供的值,因為它無法指派給類型 object[]。

PropertyNotMapped(Object, Object, Object, Object)

'{propertyType}' 屬性 '{entityType}。{property}' 無法對應至資料庫類型 '{storeType}',因為資料庫提供者不支援將 '{propertyType}' 屬性對應至 '{storeType}' 資料行。 請考慮對應至不同的資料庫類型,或使用值轉換器將屬性值轉換為資料庫所支援的類型。 如需相關資訊,請參閱 https://aka.ms/efcore-docs-value-converters 。 或者,使用 '[NotMapped]' 屬性或 'OnModelCreating' 中的 'EntityTypeBuilder.Ignore',從模型中排除屬性。

PropertyNotMappedToTable(Object, Object, Object)

實體類型 '{entityType}' 上的屬性 '{property}' 未對應至 '{table}'。

ReadonlyEntitySaved(Object)

實體類型 '{entityType}' 未對應至資料表,因此實體無法保存到資料庫。 在 'OnModelCreating' 中呼叫 'ToTable',將其對應至資料表。

RelationalCloneNotImplemented(Object)

'{mapping}' 不支援 2.2 樣式類型對應。 資料庫提供者必須更新,才能支援完整的對應自訂集。

SelectExpressionNonTphWithCustomTable(Object)

無法使用自訂 'TableExpressionBase' 建立 'SelectExpression',因為結果類型 '{entityType}' 是階層的一部分,而且不包含鑒別子屬性。

SelectExpressionNonTPHWithCustomTable(Object)

無法使用自訂 'TableExpressionBase' 建立 'SelectExpression',因為結果類型 '{entityType}' 是階層的一部分,而且不包含鑒別子屬性。

SetOperationOverDifferentStructuralTypes(Object, Object)

('{type1}' 和 '{type2}') 不支援對不同實體或複雜類型的設定作業。

SetOperationsRequireAtLeastOneSideWithValidTypeMapping(Object)

設定作業 '{setOperationType}' 至少需要其一端的有效類型對應。

SharedRowEntryCountMismatch(Object, Object, Object, Object)

類型 '{entityType}' 的實體正在與類型為 '{missingEntityType}' 的實體共用資料表 '{tableName}',但此類型的實體沒有具有相同索引鍵值的實體已標示為 '{state}'。 請考慮使用 'DbCoNtextOptionsBuilder.EnableSensitiveDataLogging' 來查看索引鍵值。

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

類型 '{entityType}' 的實體正在與類型為 '{missingEntityType}' 的實體共用資料表 '{tableName}',但此類型的實體沒有具有相同索引鍵值 '{keyValue}' 且標示為 '{state}' 的實體。

SqlQueryOverrideMismatch(Object, Object)

屬性 '{propertySpecification}' 具有 SQL 查詢 '{query}' 的特定組態,但未對應至該查詢上的資料行。 移除特定組態,或將包含此屬性的實體類型對應至 '{query}'。

SqlQueryUnmappedType(Object)

資料庫提供者原生不支援 'SqlQuery' 方法中使用的元素類型 '{elementType}'。 使用支援的元素類型,或使用 ModelConfigurationBuilder.DefaultTypeMapping 來定義類型的對應。

StoredKeyTypesNotConvertable(Object, Object, Object, Object)

外鍵資料行 '{fkColumnName}' 具有 '{fkColumnType}' 值,無法與相關聯主體索引鍵資料行 '{pkColumnName}' 的 '{pkColumnName}' 值進行比較。 若要使用 'SaveChanges' 或 'SaveChangesAsync',外鍵資料行類型必須與主體索引鍵資料行類型比較。

StoredProcedureCurrentValueParameterOnDelete(Object, Object)

刪除預存程式 '{sproc}' 不允許目前的值參數 '{parameter}'。 請改用 HasOriginalValueParameter () 。

StoredProcedureDeleteNonKeyProperty(Object, Object, Object)

屬性 '{entityType}。{property}' 會對應至預存程式 '{sproc}' 的參數,但刪除預存程式僅支援並行權杖和金鑰屬性。

StoredProcedureDuplicateOriginalValueParameter(Object, Object)

屬性 '{property}' 的原始值參數無法新增至預存程式 '{sproc}',因為這個屬性的另一個原始值參數已經存在。

StoredProcedureDuplicateParameter(Object, Object)

屬性 '{property}' 的參數無法新增至預存程式 '{sproc}',因為這個屬性的另一個參數已經存在。

StoredProcedureDuplicateParameterName(Object, Object)

參數 '{parameter}' 無法新增至預存程式 '{sproc}',因為已有另一個具有這個名稱的參數存在。

StoredProcedureDuplicateResultColumn(Object, Object)

屬性 '{property}' 的結果資料行無法新增至預存程式 '{sproc}',因為這個屬性的另一個結果資料行已經存在。

StoredProcedureDuplicateResultColumnName(Object, Object)

結果資料行 '{column}' 無法新增至預存程式 '{sproc}',因為已有另一個具有此名稱的結果資料行存在。

StoredProcedureDuplicateRowsAffectedParameter(Object)

受影響的資料列參數無法新增至預存程式 '{sproc}',因為受影響的資料列已經透過另一個參數、透過預存程式傳回值或透過結果資料行傳回。

StoredProcedureDuplicateRowsAffectedResultColumn(Object)

受影響的結果資料行無法加入預存程式 '{sproc}',因為受影響的資料列已經透過另一個資料行、透過參數或預存程式傳回值傳回。

StoredProcedureGeneratedPropertiesNotMapped(Object, Object, Object)

實體類型 '{entityType}' 會對應至預存程式 '{sproc}',不過儲存產生的屬性 {properties} 不會對應至任何輸出參數或結果資料行。

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

插入預存程式 '{sproc}' 的輸入參數 '{parameter}' 會對應至實體類型 '{entityType}' 的屬性 '{property}',但該屬性是以 BeforeSaveBehavior '{behavior}' 設定,因此無法在插入時儲存。

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

更新預存程式 '{sproc}' 的輸入參數 '{parameter}' 會對應至實體類型 '{entityType}' 的屬性 '{property}',但該屬性是以 AfterSaveBehavior '{behavior}' 設定,因此無法在更新時儲存。 您可能需要使用 HasOriginalValueParameter () ,而不是 HasParameter () 。

StoredProcedureKeyless(Object, Object)

無索引鍵實體類型 '{entityType}' 已設定為使用 '{sproc}'。 實體類型需要主鍵才能對應至預存程式。

StoredProcedureNoName(Object, Object)

實體類型 '{entityType}' 已設定為使用 '{sproc}',但未指定存放區名稱。 明確設定預存程式名稱。

StoredProcedureOriginalValueParameterOnInsert(Object, Object)

插入預存程式 '{sproc}' 不允許原始值參數 '{parameter}'。 請改用 HasParameter () 。

StoredProcedureOutputParameterConflict(Object, Object, Object)

屬性 '{entityType}。{property}' 會對應至預存程式 '{sproc}' 的輸出參數,但它也會對應至輸出原始值輸出參數。 儲存產生的屬性只能對應至一個輸出參數。

StoredProcedureOutputParameterNotGenerated(Object, Object, Object)

屬性 '{entityType}。{property}' 會對應至預存程式 '{sproc}' 的輸出參數,但未設定為預存產生。 將其設定為儲存產生的,或未將參數設定為輸出。

StoredProcedureOverrideMismatch(Object, Object)

屬性 '{propertySpecification}' 具有預存程式 '{sproc}' 的特定組態,但未對應至該預存程式上的參數或結果資料行。 移除特定組態,或將包含此屬性的實體類型對應至 '{sproc}'。

StoredProcedureParameterInvalidConfiguration(Object, Object, Object)

'{facet}' 無法針對預存程式 '{sproc}' 的參數 '{parameter}' 進行設定。

StoredProcedureParameterInvalidDirection(Object, Object, Object)

預存程式 '{sproc}' 的參數 '{parameter}' 指定了不支援的方向 '{direction}'。

StoredProcedureParameterNotFound(Object, Object, Object)

在實體類型 '{entityType}' 上找不到名為 '{property}' 的屬性,其對應至預存程式 '{sproc}' 上的參數

StoredProcedurePropertiesNotMapped(Object, Object, Object)

實體類型 '{entityType}' 會對應至預存程式 '{sproc}',不過屬性 {properties} 不會對應至任何參數或結果資料行。

StoredProcedureResultColumnDelete(Object, Object, Object)

屬性 '{entityType}。{property}' 會對應至預存程式 '{sproc}' 的結果資料行,但刪除預存程式不支援預存程式所產生的值。

StoredProcedureResultColumnNotFound(Object, Object, Object)

在實體類型 '{entityType}' 上找不到名為 '{property}' 的屬性,其對應至預存程式 '{sproc}' 上的結果資料行

StoredProcedureResultColumnNotGenerated(Object, Object, Object)

屬性 '{entityType}。{property}' 會對應至預存程式 '{sproc}' 的結果資料行,但未設定為預存產生。

StoredProcedureResultColumnParameterConflict(Object, Object, Object)

屬性 '{entityType}。{property}' 會對應至預存程式 '{sproc}' 的結果資料行,但也會對應至輸出參數。 儲存產生的屬性只能對應至其中一個。

StoredProcedureRowsAffectedForInsert(Object)

受影響的資料列參數、結果資料行或傳回值無法在預存程式 '{sproc}' 上設定,因為它用於插入。 只有在執行更新或刪除的預存程式上,才允許受影響的資料列值。

StoredProcedureRowsAffectedNotPopulated(Object)

預存程式 '{sproc}' 已使用受影響的輸出參數或傳回值來設定資料列,但在執行程式時找不到有效的值。

StoredProcedureRowsAffectedReturnConflictingParameter(Object)

無法設定預存程式 '{sproc}' 傳回受影響的資料列,因為此預存程式的資料列受影響的參數或受影響的資料列結果資料行已經存在。

StoredProcedureRowsAffectedWithResultColumns(Object, Object)

實體類型 '{entityType}' 會對應至預存程式 '{sproc}',這會同時傳回結果資料行和資料列受影響的值。 如果預存程式傳回結果資料行,則不需要受影響的資料列值,而且可以安全地移除。

StoredProcedureTableSharing(Object, Object, Object)

實體類型 '{entityType1}' 和 '{entityType2}' 都設定為使用 '{sproc}',不支援預存程式共用。 指定對應預存程式的不同名稱。

StoredProcedureTphDuplicate(Object, Object, Object)

'{entityType}' 和 '{otherEntityType}' 都會使用 'TPH' 對應策略明確對應至預存程式 '{sproc}'。 在根實體類型上設定預存程式對應,包括衍生型別的所有參數。 如需相關資訊,請參閱 https://go.microsoft.com/fwlink/?linkid=2130430

StoredProcedureUnmapped(Object)

實體類型 '{entityType}' 已設定為使用某些預存程式,且未對應至任何資料表。 未對應至資料表的實體類型必須對應至插入、更新和刪除預存程式。

SubqueryOverComplexTypesNotSupported(Object)

此查詢需要對複雜類型 '{complexType}' 的子查詢。 目前不支援複雜類型的子查詢。

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

運算式類型 '{expressionType}' 不會實作適當的複製邏輯。 衍生自 '{tableExpressionBase}' 的每個運算式都必須實作 '{clonableTableExpressionBase}' 介面,或讓它複製邏輯新增至 '{cloningExpressionVisitor}' 內的 '{selectExpression}'。

TableNotMappedEntityType(Object, Object)

實體類型 '{entityType}' 未對應至存放區物件 '{table}'。

TableOverrideMismatch(Object, Object)

屬性 '{propertySpecification}' 具有資料表 '{table}' 的特定組態,但未對應至該資料表上的資料行。 移除特定組態,或將包含此屬性的實體類型對應至 '{table}'。

TableValuedFunctionNonTph(Object, Object)

'{dbFunction}' 結果的專案類型會對應至 '{entityType}'。 因為 '{entityType}' 是階層的一部分,但不包含辨識子屬性,所以不支援此功能。 只有 TPH 階層可以對應到 TVF。

TableValuedFunctionNonTPH(Object, Object)

'{dbFunction}' 結果的專案類型會對應至 '{entityType}'。 不支援此功能,因為 '{entityType}' 是階層的一部分,而且不包含鑒別子屬性。

TimeoutTooBig(Object)

逾時必須小於或等於 Int32.MaxValue (2147483647) 秒。 提供的逾時: {seconds} 秒。

TimeoutTooSmall(Object)

逾時必須大於或等於零。 提供的逾時: {seconds} 秒。

TooFewReaderFields(Object, Object)

基礎讀取器沒有預期數量的欄位。 預期: {expected},實際: {actual}。

TpcTableSharing(Object, Object, Object)

實體類型 '{dependentType}' 會對應至 '{storeObject}'。 不過,主體實體類型 '{principalEntityType}' 也會對應至 '{storeObject}',並使用 TPC 對應策略。 TPC 階層中的實體類型只有在沒有衍生類型時,才能使用資料表共用。

TpcTableSharingDependent(Object, Object, Object, Object)

實體類型 '{dependentType}' 會對應至 '{storeObject}'。 不過,它的其中一個衍生類型 '{derivedType}' 會對應至 '{otherStoreObject}'。 使用資料表共用的階層無法使用 TPC 對應策略進行對應。

TphDbFunctionMismatch(Object, Object, Object, Object)

'{entityType}' 會對應至資料庫函式 '{function}',而 '{otherEntityType}' 則對應至資料庫函式 '{otherFunction}'。 將階層中的所有實體類型對應至相同的資料庫函式。 如需相關資訊,請參閱 https://go.microsoft.com/fwlink/?linkid=2130430

TphStoredProcedureMismatch(Object, Object, Object, Object)

'{entityType}' 會對應至預存程式 '{sproc}',而 '{otherEntityType}' 則對應至預存程式 '{otherSproc}'。 將階層中的所有實體類型對應至相同的預存程式,或移除辨別子,並將其全部對應至不同的預存程式。 如需相關資訊,請參閱 https://go.microsoft.com/fwlink/?linkid=2130430

TphTableMismatch(Object, Object, Object, Object)

'{entityType}' 會對應至資料表 '{table}',而 '{otherEntityType}' 則對應至資料表 '{otherTable}'。 將階層中的所有實體類型對應至相同的資料表,或移除辨別子,並將其全部對應至不同的資料表。 如需相關資訊,請參閱 https://go.microsoft.com/fwlink/?linkid=2130430

TPHTableMismatch(Object, Object, Object, Object)

'{entityType}' 會對應至資料表 '{table}',而 '{otherEntityType}' 則對應至資料表 '{otherTable}'。 將階層中的所有實體類型對應至相同的資料表,或移除辨別子,並將其全部對應至不同的資料表。 如需相關資訊,請參閱 https://go.microsoft.com/fwlink/?linkid=2130430

TphViewMismatch(Object, Object, Object, Object)

'{entityType}' 會對應至檢視 '{view}',而 '{otherEntityType}' 則對應至檢視 '{otherView}'。 將階層中的所有實體類型對應至相同的檢視,或移除辨別子,並將其全部對應至不同的檢視。 如需相關資訊,請參閱 https://go.microsoft.com/fwlink/?linkid=2130430

TPHViewMismatch(Object, Object, Object, Object)

'{entityType}' 會對應至檢視 '{view}',而 '{otherEntityType}' 則對應至檢視 '{otherView}'。 將階層中的所有實體類型對應至相同的檢視,或移除辨別子,並將其全部對應至不同的檢視。 如需相關資訊,請參閱 https://go.microsoft.com/fwlink/?linkid=2130430

TriggerWithMismatchedTable(Object, Object, Object, Object)

資料表 '{triggerTable}' 的觸發程式 '{trigger}' 是在實體類型 '{entityType}' 上定義,其對應至資料表 '{entityTable}'。 如需觸發程式的詳細資訊,請參閱 https://aka.ms/efcore-docs-triggers

UnableToBindMemberToEntityProjection(Object, Object, Object)

無法系結 '{memberType}。{member}' 至 '{entityType}' 的實體投影。

UnableToSplitCollectionProjectionInSplitQuery(Object, Object, Object)

查詢已設定為使用 '{splitQueryEnumValue}',並在 'Select' 呼叫中包含集合,無法分割成不同的查詢。 如果已套用或將 '{singleQueryMethodName}' 新增至查詢,請移除 '{splitQueryMethodName}'。

UnableToTranslateSetProperty(Object, Object, Object)

下列 'SetProperty' 無法轉譯: 'SetProperty ({property}, {value}) '。 {details}

UnhandledAnnotatableType(Object)

未處理的 annotatable 類型 '{annotatableType}'。

UnhandledExpressionInVisitor(Object, Object, Object)

在 '{visitor}' 中遇到類型 '{expressionType}' 的未處理運算式 '{expression}'。

UnknownOperation(Object, Object)

目前的移轉 SQL 產生器 '{sqlGeneratorType}' 無法針對類型為 '{operationType}' 的作業產生 SQL。

UnmappedNonTPHOwner(Object, Object, Object, Object)

實體類型 '{ownerType}' 未對應,因此根據預設,擁有的類型 '{navigation}。{ownedType}' 也會取消對應。 如果這是為了明確地將擁有的類型對應至 'null',則將其對應至具名 '{storeObjectType}'。

UnsupportedDataOperationStoreType(Object, Object)

目前提供者不支援用於移轉資料作業中資料行 '{column}' 的存放區類型 '{type}'。

UnsupportedOperatorForSqlExpression(Object, Object)

針對類型為 '{expressionType}' 的運算式所指定的不受支援的運算子 '{nodeType}'。

UnsupportedPropertyType(Object, Object, Object)

找不到屬性 '{entity}的關聯式別對應。{property}' 和目前的提供者不會為類型 '{clrType}' 的屬性指定預設存放區類型。

UnsupportedStoreType(Object)

目前提供者不支援存放區類型 '{type}'。

UnsupportedType(Object)

目前的提供者沒有類型 '{clrType}' 屬性的存放區類型對應。

UpdateConcurrencyException(Object, Object)

資料庫作業預期會影響 {expectedRows} 資料列 () ,但實際上會影響 {actualRows} 資料列 (s) ;自載入實體之後,資料可能已經修改或刪除。 如需瞭解及處理開放式平行存取例外狀況的相關資訊,請參閱 https://go.microsoft.com/fwlink/?LinkId=527962

UpdateDataOperationKeyTypesCountMismatch(Object, Object, Object)

({typesCount}) 的索引鍵資料行類型數目不符合 '{table}' 上資料修改作業的索引鍵資料行數目, ({columnsCount}) 。 提供相同數目的索引鍵資料行類型和索引鍵資料行。

UpdateDataOperationKeyValuesCountMismatch(Object, Object, Object)

({valuesCount}) 索引鍵值數目不符合 '{table}' 上資料修改作業的索引鍵資料行數目 ({columnsCount}) 。 提供相同數目的索引鍵值和索引鍵資料行。

UpdateDataOperationNoModel(Object)

'{table}' 上的資料修改作業與模型無關。 將模型新增至移轉,或在所有資料作業中指定資料行類型。

UpdateDataOperationRowCountMismatch(Object, Object, Object)

({valuesCount}) 的值列數目不符合 '{table}' 上資料修改作業 ({keyCount}) 的索引鍵資料列數目。 提供相同數目的值資料列和索引鍵資料列。

UpdateDataOperationTypesCountMismatch(Object, Object, Object)

({typesCount}) 的資料行類型數目不符合 '{table}' 上資料修改作業的資料修改作業 ({columnsCount}) 數目。 提供相同數目的資料行類型和資料行。

UpdateDataOperationValuesCountMismatch(Object, Object, Object)

({valuesCount}) 的值數目不符合 '{table}' 上資料修改作業 ({columnsCount}) 的資料行數目。 提供相同數目的值和資料行。

ViewOverrideMismatch(Object, Object)

屬性 '{propertySpecification}' 具有檢視 '{view}' 的特定組態,不過它並未對應至該檢視上的資料行。 移除特定組態,或將包含此屬性的實體類型對應至 '{view}'。

適用於