共用方式為


CoreStrings 類別

定義

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

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

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

屬性

CanConnectNotImplemented
已過時。.

目前的資料庫提供者尚未實作 'CanConnect' 方法。

CannotConvertQueryableToEnumerableMethod

無法將可查詢的方法轉換成可列舉的方法。 這可能是 Entity Framework 中的問題,請在 提出問題 https://go.microsoft.com/fwlink/?linkid=2142044

ConcurrentMethodInvocation

第二個作業會在先前的作業完成之前,在此內容實例上啟動。 這通常是由使用相同 DbCoNtext 實例的不同執行緒所造成。 如需如何避免 DbCoNtext 執行緒問題的詳細資訊,請參閱 https://go.microsoft.com/fwlink/?linkid=2097913

ContextDisposed

無法存取已處置的內容實例。 此錯誤的常見原因是處置從相依性插入解析的內容實例,然後稍後嘗試在應用程式中其他地方使用相同的內容實例。 如果您在內容實例上呼叫 'Dispose',或將它包裝在 using 語句中,就可能會發生這種情況。 如果您使用相依性插入,您應該讓相依性插入容器負責處置內容實例。

ConventionsInfiniteLoop

慣例調用已達到遞迴限制。 這可能是 Entity Framework 中的問題,請在 提出問題。 https://go.microsoft.com/fwlink/?linkid=2142044

DataBindingToLocalWithIListSource

不支援直接系結至 'DbSet.Local' 的資料系結,因為它不提供穩定的順序。 針對 WPF,系結至 'DbSet.Local.ToObservableCollection'。 針對 WinForms,系結至 'DbSet.Local.ToBindingList'。 針對 ASP.NET WebForms,系結至 'DbSet.ToList' 或使用模型系結。

DataBindingWithIListSource

不支援直接將資料系結至存放區查詢。 而是使用資料填入 DbSet,例如在 DbSet 上呼叫 'Load',然後系結至本機資料,以避免每次資料系結控制項逐一查看資料時,將查詢傳送至資料庫。 針對 WPF,系結至 'DbSet.Local.ToObservableCollection'。 針對 WinForms,系結至 'DbSet.Local.ToBindingList'。 若為 ASP.NET WebForms,請系結至 'DbSet.ToList' 或使用模型系結。

DefaultMethodInvoked

EF。預設 < T > 屬性只能在 Entity Framework ExecuteUpdate 方法中使用。

DeleteBehaviorAttributeNotOnNavigationProperty

[DeleteBehavior] 屬性只能在導覽屬性上指定,而且不支援組成外鍵的屬性。

DeleteBehaviorAttributeOnPrincipalProperty

[DeleteBehavior] 屬性只能指定于關聯性的相依端。

EnumerableResetNotSupported

無法重設這個列舉值。

ErrorInvalidQueryable

無法在單一查詢執行中使用多個內容實例。 請確定查詢使用單一內容實例。

ErrorMaterializingValue

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

ExpressionParameterizationException

嘗試評估 LINQ 查詢參數運算式時擲回例外狀況。 如需詳細資訊,請參閱內部例外狀況。 顯示其他資訊呼叫 'DbCoNtextOptionsBuilder.EnableSensitiveDataLogging'。

HiLoBadBlockSize

用於產生 Hi-Lo 值的區塊大小不是正數。 Hi-Lo 產生器通常是由 SQL 序列支援,這表示序列增量必須是正數。

ImmediateConventionScopeCannotBeRunAgain
已過時。.

無法再次執行立即慣例範圍。

IncompatibleSourcesForSetOperation

用於設定作業的不相容來源。

InvalidDbContext

先前的錯誤已讓 DbCoNtext 處於無效狀態。 擲回 InvalidOperationException 之後,應用程式不應該繼續使用 DbCoNtext 實例。

InvalidMemberInitBinding

未處理的作業:MemberInitExpression 系結不是 MemberAssignment

InvalidPoolSize

指定的 poolSize 必須大於 0。

IQueryableProviderNotAsync

來源 'IQueryable' 的提供者不會實作 'IAsyncQueryProvider'。 只有實作 'IAsyncQueryProvider' 的提供者可用於 Entity Framework 非同步作業。

ModelMutable

當模型未標示為唯讀時,不允許執行時間中繼資料變更。

ModelReadOnly

當模型標示為唯讀時,不允許中繼資料變更。

NativeAotNoCompiledModel

使用 NativeAOT 發佈時不支援模型建置。 使用已編譯的模型。

NoEfServices

Entity Framework 服務尚未新增至內部服務提供者。 請移除對 'UseInternalServiceProvider' 的呼叫,讓 Entity Framework 管理自己的內部服務,或使用資料庫提供者中的 方法,將必要的服務新增至服務提供者 (,例如 'AddEntityFrameworkSqlServer') 。

NoElements

序列未包含項目。

NoInterceptionResult

當 'InterceptionResult.HasResult' 為 false 時,會呼叫 'InterceptionResult.Result'。

NoProviderConfigured

尚未為此 DbCoNtext 設定資料庫提供者。 您可以覆寫 'DbCoNtext.OnConfiguring' 方法或在應用程式服務提供者上使用 'AddDbCoNtext' 來設定提供者。 如果使用 'AddDbCoNtext',則也請確定您的 DbCoNtext 類型在其建構函式中接受 DbCoNtextOptions < TCoNtext > 物件,並將它傳遞給 DbCoNtext 的基底建構函式。

NotQueryingEnumerable

指定的 'IQueryable' 不支援產生查詢字串。

ObjectRemovedFromModel

物件已從模型中移除。

OwnedEntitiesCannotBeTrackedWithoutTheirOwner

追蹤查詢嘗試在結果中投影擁有的實體,但沒有對應的擁有者,但沒有擁有者的實體無法追蹤。 在結果中包含擁有者實體,或使用 'AsNoTracking' 進行查詢非追蹤。

PoolingOptionsModified

啟用 DbCoNtext 共用時,無法使用 'OnConfiguring' 修改 DbCoNtextOptions。

PropertyMethodInvoked

EF。屬性 < T > 方法只能在 Entity Framework LINQ 查詢中使用。

QueryContextAlreadyInitializedStateManager

目前查詢內容上多次呼叫 'InitializeStateManager' 方法。 這個方法只會在查詢列舉開始之前呼叫一次。

QuerySelectContainsGrouping

不支援 'Select' 的翻譯,其中包含不含組合的群組參數。

QueryUnableToTranslateStringEqualsWithStringComparison

'string' 的翻譯。不支援具有 'StringComparison' 參數的 Equals' 多載。 如需相關資訊,請參閱 https://go.microsoft.com/fwlink/?linkid=2129535

RecursiveOnConfiguring

嘗試在設定內容實例時使用。 DbCoNtext 實例無法在 'OnConfiguring' 內使用,因為它目前仍在設定中。 如果在先前的作業完成之前,在此內容實例上啟動第二個作業,就會發生這種情況。 並非所有的執行個體成員都是安全執行緒。

RecursiveOnModelCreating

嘗試在建立模型時使用模型。 DbCoNtext 實例無法在 'OnModelCreating' 內以任何方式使用所建立的模型。

RelationshipCannotBeInverted

一旦指定外鍵或主體索引鍵屬性,就無法變更關聯性的主體和相依端。 移除衝突的組態。

ResetNotSupported

'ObservableCollection < T > .不支援 Clear',因為它使用 'INotifyCollectionChanged' 'Reset' 作業,而不會提供移除的專案。 使用對 'Remove' 的多個呼叫,或使用支援 'Clear' 的通知集合,例如 'Microsoft.EntityFrameworkCore.ChangeTracking.ObservableHashSet < T > '。

RuntimeModelMissingData

要求的組態不會儲存在讀取優化模型中,請使用 'DbCoNtext.GetService < IDesignTimeModel > () 。模型'。

RuntimeParameterMissingParameter

註冊執行時間參數時,Lambda 運算式只能有一個與 'QueryCompilationCoNtext.QueryCoNtextParameter' 運算式相同的參數。

SavepointsNotSupported

使用中的資料庫提供者不支援儲存點。

SensitiveDataDisabled

顯示其他資訊呼叫 'DbCoNtextOptionsBuilder.EnableSensitiveDataLogging'。

SequenceContainsMoreThanOneElement

序列包含一個以上的專案。

SequenceContainsNoElements

序列未包含項目。

SetOperationWithDifferentIncludesInOperands

無法轉譯設定作業,因為兩個運算元都有不同的 「Include」作業。 請考慮在兩端套用相同的 「Include」。

TransactionsNotSupported

目前的提供者不支援 System.Transaction。

方法

AbstractLeafEntityType(Object)

無法具現化實體類型 '{entityType}' 的對應 CLR 類型,而且模型中沒有對應到具體 CLR 類型的衍生實體類型。

AddingProxyTypeAsEntityType(Object)

無法將類型 '{typeName}' 新增至模型,因為它是動態產生的 Proxy 類型。

AmbiguousDependentEntity(Object, Object)

實體類型 '{entityType}' 使用共用類型,而提供的實體目前會從數個擁有者實體參考。 若要存取特定參考的專案,請在擁有者專案上呼叫 '{targetEntryCall}'。

AmbiguousEndRequiredDependent(Object, Object)

無法將實體類型 '{entityType}' 上的外鍵 {foreignKeyProperties} 設定為具有必要的相依專案,因為無法判斷相依端。 若要識別關聯性的相依端,請在 'OnModelCreating' 中設定外鍵屬性。 如需更多詳細資料,請參閱 https://go.microsoft.com/fwlink/?LinkId=724062 \(英文\)。

AmbiguousEndRequiredDependentNavigation(Object, Object, Object)

流覽 '{entityType}。無法視需要設定 {navigation}',因為無法判斷基礎外鍵 {foreignKeyProperties} 的相依端。 若要識別關聯性的相依端,請在 'OnModelCreating' 中設定外鍵屬性。 如需更多詳細資料,請參閱 https://go.microsoft.com/fwlink/?LinkId=724062 \(英文\)。

AmbiguousEndRequiredInverted(Object, Object, Object)

實體類型 '{entityType}' 上的外鍵 {foreignKeyProperties} 無法反轉為實體類型 '{principalEntityType}',因為它在設定相依端之前已設定為必要。 在視需要設定外鍵之前,請先設定外鍵屬性或主鍵。 如需更多詳細資料,請參閱 https://go.microsoft.com/fwlink/?LinkId=724062 \(英文\)。

AmbiguousForeignKeyPropertyCandidates(Object, Object, Object, Object, Object)

'{firstDependentToPrincipalNavigationSpecification}' 和 '{firstPrincipalToDependentNavigationSpecification}' 和 '{secondDependentToPrincipalNavigationSpecification}' 和 '{secondPrincipalToDependentNavigationSpecification}' 之間的兩個關聯性都可以使用 {foreignKeyProperties} 作為外鍵。 若要解決此問題,請在至少一個關聯性上,在 'OnModelCreating' 中明確設定外鍵屬性。

AmbiguousOneToOneRelationship(Object, Object)

無法判斷 '{dependentToPrincipalNavigationSpecification}' 與 '{principalToDependentNavigationSpecification}' 之間的一對一關聯性。 若要識別關聯性的相依端,請設定外鍵屬性。 如果這些導覽不應屬於相同的關聯性,請透過 'OnModelCreating' 中的個別方法鏈結獨立設定這些導覽。 如需更多詳細資料,請參閱 https://go.microsoft.com/fwlink/?LinkId=724062 \(英文\)。

AmbiguousOwnedNavigation(Object, Object)

無法判斷 '{entityTypeNavigationSpecification}' 與 '{otherEntityType}' 之間的關聯性擁有者,因為這兩種類型都標示為擁有。 手動設定擁有權,或使用 [NotMapped] 屬性或使用 'OnModelCreating' 中的 'EntityTypeBuilder.Ignore' 忽略對應的導覽。 如需詳細資訊和範例,請參閱 https://aka.ms/efcore-docs-owned

AmbiguousServiceProperty(Object, Object, Object)

類型為 '{serviceType}' 的服務屬性 '{property}' 無法新增至實體類型 '{entityType}',因為有另一個相同類型的屬性。 使用 'OnModelCreating' 中的 [NotMapped] 屬性或 'EntityTypeBuilder.Ignore' 忽略其中一個屬性。

AmbiguousSharedTypeEntityTypeName(Object)

共用類型實體類型 '{entityType}' 無法新增至模型,因為其名稱與 CLR 類型名稱相同。 這通常表示錯誤,請將其新增為非共用實體類型,或選擇不同的名稱。

AnnotationNotFound(Object)

找不到批註 '{annotation}'。 請確定已新增批註。

AnnotationNotFound(Object, Object)

找不到批註 '{annotation}'。 確定已將注釋新增至物件 {annotatable}

ArgumentPropertyNull(Object, Object)

引數 '{argument}' 的屬性 '{property}' 不可為 Null。

AttributeNotOnEntityTypeProperty(Object, Object, Object)

[{attribute}] 屬性只能在實體類型屬性上指定。 從 '{type} 移除屬性。{propertyName}'。

AutoIncludeNavigationCycle(Object)

自動包含導覽時偵測到迴圈:{cycleNavigations}。 若要修正此問題,請勿將迴圈中至少一個導覽設定為自動包含 OnModelCreating ,或在查詢上呼叫 'IgnoreAutoInclude' 方法。

BackingFieldOnIndexer(Object, Object, Object)

無法為索引子屬性 '{entityType} 設定支援欄位 '{field}'。{property}'。 請確定索引子屬性未指定任何支援欄位。

BadBackingFieldType(Object, Object, Object, Object, Object)

類型為 '{fieldType}' 的指定欄位 '{field}' 無法用於屬性 '{entityType}'。類型為 '{propertyType}' 的 {property}'。 只能使用與屬性類型相容的類型支援欄位。

BadDependencyRegistration(Object)

服務相依性類型 '{dependenciesType}' 在服務集合中註冊不正確。 服務相依性類型只能由 Entity Framework 或資料庫提供者註冊。

BadEnumValue(Object, Object)

值 '{enumValue}' 無法剖析為列舉 {enumType}的值。

BadFilterDerivedType(Object, Object)

無法為實體類型 '{entityType}' 指定篩選運算式 '{filter}'。 篩選準則只能套用至階層中的根實體類型。

BadFilterDerivedType(Object, Object, Object)

無法為實體類型 '{entityType}' 指定篩選運算式 '{filter}'。 篩選準則只能套用至根實體類型 '{rootType}'。

BadFilterExpression(Object, Object, Object)

針對實體類型 '{entityType}' 指定的篩選運算式 '{filter}' 無效。 運算式必須接受類型為 '{clrType}' 的單一參數,並傳回 bool。

BadFilterOwnedType(Object, Object)

無法為擁有的實體類型 '{entityType}' 指定篩選運算式 '{filter}'。 篩選準則只能套用至未擁有的實體類型。 如需詳細資訊和範例,請參閱 https://aka.ms/efcore-docs-owned

BadJsonValueReaderWriterType(Object)

類型 '{givenType}' 無法當做 'JsonValueReaderWriter' 使用,因為它不會繼承自泛型 'JsonValueReaderWriter < TValue > '。 請務必從 'JsonValueReaderWriter TValue > ' 繼承 json 讀取器/寫入器 < 。

BadListType(Object, Object)

類型 '{givenType}' 無法當做基本集合使用,因為它不是陣列,而且不會實作 '{listType}'。 基本類型的集合必須是陣列或已排序的清單。

BadValueComparerType(Object, Object)

類型 '{givenType}' 無法當做值比較子使用,因為它不會繼承自 '{expectedType}'。 請務必從 '{expectedType}' 繼承值比較子。

BadValueConverterType(Object, Object)

類型 '{givenType}' 無法當做值轉換器使用,因為它不會繼承自 '{expectedType}'。 請務必從 '{expectedType}' 繼承值轉換器。

BadValueGeneratorType(Object, Object)

類型 '{givenType}' 無法當做值產生器使用,因為它不會繼承自 '{expectedType}'。 請務必從 '{expectedType}' 繼承值產生器。

CannotBeNullable(Object, Object, Object)

屬性 '{1_entityType}。{0_property}' 無法標示為可為 Null/選擇性,因為屬性的類型是 '{propertyType}',這不是可為 Null 的類型。 任何屬性都可以標示為不可為 Null/必要,但只有可為 Null 類型的屬性可以標示為可為 Null/選擇性。

CannotBeNullableElement(Object, Object, Object)

屬性 '{entityType} 的專案類型。{property}' 無法標示為可為 Null/選擇性,因為元素的類型是 '{elementType}',這不是可為 Null 的類型。 任何專案類型都可以標示為不可為 Null/必要,但只有可為 Null 類型的元素可以標示為可為 Null/選擇性。

CannotBeNullablePK(Object, Object)

屬性 '{1_entityType}。{0_property}' 無法標示為可為 Null/選擇性,因為屬性是索引鍵的一部分。 任何屬性都可以標示為不可為 Null/必要,但只有可為 Null 類型的屬性,而且不屬於索引鍵的一部分,可以標示為可為 Null/選擇性。

CannotConvertEnumValue(Object, Object)

無法將字串值 '{value}' 從資料庫轉換成對應 '{enumType}' 列舉中的任何值。

CannotCreateJsonValueReaderWriter(Object)

無法建立 reade/writer 類型的實例 '{readerWriterType}'。 請確定可以具現化類型,並具有公用無參數建構函式,或具有公用靜態 'Instance' 欄位,傳回要使用的單一實例。

CannotCreateValueComparer(Object, Object)

無法建立值比較子類型 '{generatorType}' 的實例。 請確定可以具現化類型,並具有無參數建構函式,或使用接受委派的 '{method}' 多載。

CannotCreateValueConverter(Object, Object)

無法建立實值轉換器類型 '{generatorType}' 的實例。 請確定可以具現化類型,並具有無參數建構函式,或使用接受委派的 '{method}' 多載。

CannotCreateValueGenerator(Object)

無法建立實值產生器類型 '{generatorType}' 的實例。 請確定類型可以具現化並具有無參數建構函式,或使用接受委派的 'HasValueGenerator' 多載。

CannotCreateValueGenerator(Object, Object)

無法建立實值產生器類型 '{generatorType}' 的實例。 請確定可以具現化類型,並具有無參數建構函式,或使用接受委派的 '{method}' 多載。

CannotLoadDetached(Object, Object)

流覽 '{1_entityType}。無法載入 {0_navigation}',因為未追蹤實體。 只能載入追蹤實體的導覽。

CannotLoadDetachedShadow(Object, Object)

流覽 '{1_entityType}。無法載入 {0_navigation}',因為一或多個索引鍵或外鍵屬性是陰影屬性,而且不會追蹤實體。 使用陰影值的關聯性只能載入追蹤實體。

CannotMarkNonShared(Object)

類型 '{type}' 無法標示為非共用類型,因為模型中存在具有此 CLR 類型的共用類型實體類型。

CannotMarkShared(Object)

類型 '{type}' 無法標示為共用類型,因為模型中已有具有相同 CLR 類型的實體類型。

CannotMaterializeAbstractType(Object)

無法建立實體類型 '{entityType}' 的實例,因為它是抽象的。 請考慮將其設為非抽象或對應至少一個衍生類型。

CanOnlyConfigureExistingNavigations(Object, Object)

流覽 '{1_entityType}。找不到 {0_navigationName}'。 請先將流覽新增至實體類型,再進行設定。

ChangeTrackingInterfaceMissing(Object, Object, Object)

實體類型 '{entityType}' 已設定為使用 '{changeTrackingStrategy}' 變更追蹤策略,但不會實作必要的 '{notificationInterface}' 介面。 在 '{entityType}' 上實作 '{notificationInterface}',或使用不同的變更追蹤策略。

CircularDependency(Object)

無法儲存變更,因為資料中偵測到迴圈相依性已儲存:'{cycle}'。

CircularInheritance(Object, Object)

實體類型 '{entityType}' 無法繼承自 '{baseEntityType}',因為 '{baseEntityType}' 是 '{entityType}' 的子系。 檢閱您的模型組態。

ClashingMismatchedSharedType(Object, Object)

無法新增共用類型實體類型 '{entityType}',因為模型已經包含具有相同名稱但具有不同 CLR 類型 '{otherClrType}' 的實體類型。 確定所有實體類型名稱都是唯一的。

ClashingNamedOwnedType(Object, Object, Object)

名為 '{ownedTypeName}' 的實體類型已新增至模型。 設定擁有權 '{ownerEntityType}時,請使用不同的名稱。'OnModelCreating' 中的 {navigation}'。 如需詳細資訊和範例,請參閱 https://aka.ms/efcore-docs-owned

ClashingNonOwnedDerivedEntityType(Object, Object)

無法將實體類型 '{entityType}' 標示為擁有,因為衍生實體類型 '{derivedType}' 已設定為非擁有。 請勿將 '{derivedType}' 設定為非擁有,或在 'OnModelCreating' 中呼叫 'HasBaseType (null) '。 如需詳細資訊和範例,請參閱 https://aka.ms/efcore-docs-owned

ClashingNonOwnedEntityType(Object)

無法將實體類型 '{entityType}' 設定為擁有,因為它已經設定為非擁有。 如果您想要先覆寫先前的組態,請呼叫 'Ignore',從模型中移除實體類型。 如需詳細資訊和範例,請參閱 https://aka.ms/efcore-docs-owned

ClashingNonSharedType(Object, Object)

無法將具有 CLR 類型 '{type}' 的共用類型實體類型 '{entityType}' 新增至模型,因為已存在具有相同 CLR 類型的非共用實體類型。

ClashingNonWeakEntityType(Object)
已過時。.

無法將具有定義導覽的實體類型 '{entityType}' 新增至模型,因為具有相同名稱的實體類型已經存在。

ClashingOwnedDerivedEntityType(Object, Object)

實體類型 '{entityType}' 無法標示為非擁有,因為衍生實體類型 '{derivedType}' 已設定為擁有。 請勿將 '{derivedType}' 設定為擁有,或在 'OnModelCreating' 中呼叫 'HasBaseType (null) '。 如需詳細資訊和範例,請參閱 https://aka.ms/efcore-docs-owned

ClashingOwnedEntityType(Object)

實體類型 '{entityType}' 無法設定為非擁有,因為它已經設定為擁有。 在 或 OwnsMany 的擁有者實體類型產生器上使用巢狀產生器 OwnsOne ,進一步設定此類型。 如果您想要先覆寫先前的組態,請呼叫 'Ignore',從模型中移除實體類型。 如需詳細資訊和範例,請參閱 https://aka.ms/efcore-docs-owned

ClashingSharedType(Object)

無法將實體類型 '{entityType}' 新增至模型,因為其 CLR 類型已設定為共用類型。

ClashingWeakEntityType(Object)
已過時。.

無法將實體類型 '{entityType}' 新增至模型,因為已存在具有相同名稱定義導覽的實體類型。

ClientProjectionCapturingConstantInMethodArgument(Object, Object)

用戶端投影包含 '{constantType}' 常數運算式的參考,該常數運算式會當做引數傳遞至方法 '{methodName}'。 這可能會造成記憶體流失;請考慮將此常數指派給區域變數,並改用查詢中的 變數。 如需詳細資訊和範例,請參閱 https://go.microsoft.com/fwlink/?linkid=2103067

ClientProjectionCapturingConstantInMethodInstance(Object, Object)

用戶端投影包含透過實例方法 '{methodName}' 對 '{constantType}' 常數運算式的參考。 這可能會造成記憶體流失;請考慮將 方法設定為靜態,使其不會在 實例中擷取常數。 如需詳細資訊和範例,請參閱 https://go.microsoft.com/fwlink/?linkid=2103067

ClientProjectionCapturingConstantInTree(Object)

用戶端投影包含 '{constantType}' 常數運算式的參考。 這可能會造成記憶體流失;請考慮將此常數指派給區域變數,並改用查詢中的 變數。 如需詳細資訊和範例,請參閱 https://go.microsoft.com/fwlink/?linkid=2103067

ClrPropertyOnShadowEntity(Object, Object)
已過時。.

類型 '{entityType}' 上不能有屬性 '{property}',因為類型在屬性不是時標示為陰影狀態。 陰影狀態類型只能包含陰影狀態屬性。

CollectionIsReference(Object, Object, Object, Object)

屬性 '{1_entityType}。{0_property}' 是使用 '{collectionMethod}' 存取,但在模型中定義為非集合的參考流覽。 使用 '{referenceMethod}' 來存取參考導覽。

ComparerPropertyMismatch(Object, Object, Object, Object)

類型 '{type}' 的比較子不能用於 '{entityType}。{propertyName}',因為其類型為 '{propertyType}'。

ComparerPropertyMismatchElement(Object, Object, Object, Object)

元素類型 '{type}' 的比較子不能用於 '{entityType}。{propertyName}',因為其元素類型是 '{elementType}'。

CompiledModelIncompatibleTypeMapping(Object)

所使用的類型對應與編譯的模型不相容。 對應類型必須具有 'public static readonly {typeMapping} {typeMapping}。Default' 屬性。

CompiledQueryDifferentModel(Object)

編譯的查詢 '{queryExpression}' 是以與編譯模型不同的模型來執行。 編譯的查詢只能與單一模型搭配使用。

ComplexCollectionWrongClrType(Object, Object, Object, Object)

集合複雜屬性 '{property}' 無法新增至類型 '{type}',因為其 CLR 類型 '{clrType}' 不會實作 'IEnumerable < {targetType}' > 。 集合複雜屬性必須實作複雜類型的 IEnumerable <> 。

ComplexPropertyCollection(Object, Object)

新增集合複雜屬性 '{type}。不支援 {property}'。 如需相關資訊,請參閱 https://github.com/dotnet/efcore/issues/31237

ComplexPropertyIndexer(Object, Object)

新增複雜屬性 '{type}。不支援 {property}' 作為索引子屬性。 如需相關資訊,請參閱 https://github.com/dotnet/efcore/issues/31244

ComplexPropertyNotFound(Object, Object)

複雜屬性 '{type}。找不到 {property}'。 請確定屬性存在,且已包含在模型中作為複雜屬性。

ComplexPropertyOptional(Object, Object)

設定複雜屬性 '{type}。不支援 {property}' 作為選擇性,請呼叫 'IsRequired () '。 如需相關資訊,請參閱 https://github.com/dotnet/efcore/issues/31376

ComplexPropertyShadow(Object, Object)

設定複雜屬性 '{type}。不支援處於陰影狀態的 {property}'。 如需相關資訊,請參閱 https://github.com/dotnet/efcore/issues/31243

ComplexPropertyWrongClrType(Object, Object, Object, Object)

無法將複雜屬性 '{property}' 新增至類型 '{type}',因為其 CLR 類型 '{clrType}' 不符合預期的 CLR 類型 '{targetType}'。

ComplexTypesNotSupported(Object)

'{service}' 目前不支援複雜類型。

CompositeFkOnProperty(Object, Object)

有多個屬性,其中 [ForeignKey] 屬性指向流覽 '{1_entityType}。{0_navigation}'。 若要使用資料批註定義複合外鍵,請在導覽上使用 [ForeignKey] 屬性。

CompositePKWithDataAnnotation(Object)

實體類型 '{entityType}' 具有多個屬性與 [Key] 屬性。 將 [PrimaryKey] 屬性放在實體類型類別上或使用 'OnModelCreating' 中的 'HasKey' 所設定的複合主鍵。

ConflictingBackingFields(Object, Object, Object, Object)

屬性 '{1_entityType}。{0_property}' 依慣例會比對 '{field1}' 和 '{field2}'。 在 'OnModelCreating' 中明確指定要與 'HasField' 搭配使用的備份欄位。

ConflictingFieldProperty(Object, Object, Object, Object, Object)

成員 '{type}。{property}' 無法使用欄位 '{field}',因為它已經由 '{conflictingType} 使用。{conflictingProperty}'。

ConflictingForeignKeyAttributes(Object, Object)

有多個 ForeignKeyAttributes 指向實體類型 '{entityType}' 上的相同屬性集 - '{propertyList}'。

ConflictingForeignKeyAttributes(Object, Object, Object)

實體類型 '{entityType}' 上有多個 [ForeignKey] 屬性指向同一組屬性 '{propertyList}',並以主體實體類型 '{principalEntityType}' 為目標。

ConflictingKeylessAndPrimaryKeyAttributes(Object)

實體類型 '{entity}' 同時具有 [Keyless] 和 [PrimaryKey] 屬性;必須移除一個 。

ConflictingPropertyOrNavigation(Object, Object, Object)

無法將屬性或導覽 '{member}' 新增至 '{type}' 類型,因為 '{conflictingType}' 類型上已經存在具有相同名稱的屬性或流覽。

ConflictingRelationshipNavigation(Object, Object, Object, Object)

無法在 '{newPrincipalNavigationSpecification}' 和 '{newDependentNavigationSpecification}' 之間建立關聯性,因為 '{existingPrincipalNavigationSpecification}' 與 '{existingDependentNavigationSpecification}' 之間已經存在關聯性。 導覽只能參與單一關聯性。 如果您想要先覆寫 'OnModelCreating' 中流覽 '{newDependentNavigationSpecification}' 上的現有關聯性呼叫 'Ignore'。

ConflictingRelationshipNavigation(Object, Object, Object, Object, Object, Object, Object, Object)

無法建立 '{newPrincipalEntityType} 之間的關聯性。{newPrincipalNavigation}' 和 '{newDependentEntityType}。{newDependentNavigation}',因為 '{existingPrincipalEntityType} 之間已經有關聯性。{existingPrincipalNavigation}' 和 '{existingDependentEntityType}。{existingDependentNavigation}'。 導覽屬性只能參與單一關聯性。

ConstructorBindingFailed(Object, Object)

無法在 '{parameters}' 中系結 '{failedBinds}'

ConstructorConflict(Object, Object)

建構函式 '{firstConstructor}' 和 '{secondConstructor}' 有相同的參數數目,而且可以由 Entity Framework 使用。 要使用的建構函式必須在 'OnModelCreating' 中設定。

ConstructorNotFound(Object, Object)

找不到適用于實體類型 '{entityType}' 的建構函式。 下列建構函式具有無法系結至實體類型屬性的參數:{建構函式}請注意,只有對應的屬性可以系結至建構函式參數。 無法系結相關實體的導覽,包括所擁有類型的參考。

ConverterBadType(Object, Object, Object)

值轉換器 '{converter}' 不能與類型 '{type}' 搭配使用。 此轉換器只能與 {allowed} 搭配使用。

ConverterPropertyMismatch(Object, Object, Object, Object)

模型類型 '{converterType}' 的轉換器不能用於 '{entityType}。{propertyName}',因為其類型為 '{propertyType}'。

ConverterPropertyMismatchElement(Object, Object, Object, Object)

元素類型 '{converterType}' 的轉換器不能用於 '{entityType}。{propertyName}',因為其元素類型是 '{elementType}'。

ConvertersCannotBeComposed(Object, Object, Object, Object)

無法從 '{typeOneIn}' 到 '{typeOneOut}' 將轉換器從 '{typeTwoIn}' 撰寫為 '{typeTwoOut}',因為第一個轉換器的輸出類型不符合第二個轉換器的輸入類型。

CustomMetadata(Object, Object, Object)
已過時。.

擴充方法 '{method}' 正與 '{interfaceType}' 的自訂實作搭配使用。 不支援使用 Entity Framework 中繼資料介面的自訂實作,請考慮改為衍生自 '{concreteType}'。 如果您有自訂中繼資料介面實作的吸引人的案例,請連絡 Entity Framework 小組,以便我們考慮達成此目的的方法。

DbContextMissingConstructor(Object)

'AddDbCoNtext' 是以組態呼叫,但內容類型 '{coNtextType}' 只會宣告無參數建構函式。 這表示永遠不會使用傳遞至 'AddDbCoNtext' 的組態。 如果組態傳遞至 'AddDbCoNtext',則 '{coNtextType}' 應該宣告接受 DbCoNtextOptions{coNtextType} > 的 < 建構函式,而且必須將它傳遞至 DbCoNtext 的基底建構函式。

DbSetIncorrectGenericType(Object, Object, Object)

無法建立實體類型 '{entityType}' 的 DbSet,因為它的類型為 '{entityClrType}',但提供的泛型型別是類型 '{genericType}'。

DebugViewError(Object)

偵錯檢視擲回 {message}。 請回報以下位置: https://github.com/dotnet/efcore

DebugViewQueryExpressionError(Object)

建立查詢運算式時發生錯誤: {message}。

DebugViewQueryStringError(Object)

建立查詢字串時發生錯誤: {message}。

DefiningQueryWithKey(Object)

實體類型 '{entityType}' 無法使用 'ToQuery' 來建立定義查詢,因為它也會定義主鍵。 定義查詢只能用來備份沒有索引鍵的實體類型。

DeleteBehaviorAttributeNotOnNavigationProperty(Object, Object)

[DeleteBehavior] 屬性只能在導覽屬性上指定,而且不支援組成外鍵的屬性。 從 '{type} 移除屬性。{propertyName}'。

DeleteBehaviorAttributeOnPrincipalProperty(Object, Object)

[DeleteBehavior] 屬性只能指定于關聯性的相依端。 從 '{entityType} 移除屬性。{navigationName}'。

DependentEntityTypeNotInRelationship(Object, Object, Object)

您正在設定 '{dependentEntityType}' 與 '{principalEntityType}' 之間的關聯性,但已在 '{entityType}' 上指定外鍵。 外鍵必須在屬於關聯性的型別上定義。

DerivedEntityCannotBeKeyless(Object)

無法設定實體類型 '{entityType}' 的基底類型,因為它已設定為無索引鍵。 如需無索引鍵實體類型的詳細資訊,請參閱 https://go.microsoft.com/fwlink/?linkid=2141943

DerivedEntityCannotHaveKeys(Object)

無法設定實體類型 '{entityType}' 的基底類型,因為它已定義一或多個索引鍵。 只有根類型可以有索引鍵。

DerivedEntityOwnershipMismatch(Object, Object, Object, Object)

無法將 '{baseEntityType}' 設定為實體類型 '{derivedEntityType}' 的基底類型,因為 '{ownedEntityType}' 已設定為擁有,而 '{nonOwnedEntityType}' 是非擁有的。 階層中的所有實體類型都必須擁有相同的擁有權狀態。 如需詳細資訊和範例,請參閱 https://aka.ms/efcore-docs-owned

DerivedEntityTypeHasNoKey(Object, Object)

'{derivedType}' 無法設定為無索引鍵,因為它是衍生類型;根類型 '{rootType}' 必須改為設定為無索引鍵。 如果您不打算將 '{rootType}' 包含在模型中,請確定它不是由內容上的 DbSet 屬性所參考、在 'OnModelCreating' 中對 ModelBuilder 的組態呼叫中參考,或從模型中所包含的類型導覽參考。 如需無索引鍵實體類型的詳細資訊,請參閱 https://go.microsoft.com/fwlink/?linkid=2141943

DerivedEntityTypeKey(Object, Object)

'{derivedType}' 上無法設定索引鍵,因為它是衍生類型。 金鑰必須設定在根類型 '{rootType}' 上。 如果您不打算將 '{rootType}' 包含在模型中,請確定它不是由您內容上的 DbSet 屬性所參考、在對 ModelBuilder 的組態呼叫中參考,或從模型中所包含的類型巡覽參考。

DerivedTypeDefiningQuery(Object, Object)

實體類型 '{entityType}' 無法有定義查詢,因為它衍生自 '{baseType}'。 只有基底實體類型可以有定義查詢。

DiscriminatorEntityTypeNotDerived(Object, Object)

無法設定實體類型 '{entityType}' 的辨識子值,因為它不會衍生自 '{rootEntityType}'。

DiscriminatorPropertyMustBeOnRoot(Object)

無法為實體類型 '{entityType}' 設定辨別子屬性,因為它不是繼承階層的根目錄。

DiscriminatorPropertyNotFound(Object, Object)

無法將屬性 '{property}' 設定為實體類型 '{entityType}' 的辨別子,因為它不是 '{entityType}' 的屬性。

DiscriminatorValueIncompatible(Object, Object, Object)

無法設定實體類型 '{entityType}' 的鑒別子值 '{value}',因為它無法指派給類型 '{discriminatorType}' 的辨別子屬性。

DuplicateAnnotation(Object)

無法新增批註 '{annotation}',因為已存在具有相同名稱的注釋。

DuplicateAnnotation(Object, Object)

無法新增注釋 '{annotation}',因為物件 {annotatable} 上已經存在具有相同名稱的注釋

DuplicateComplexType(Object)

複雜類型 '{complexType}' 無法新增至模型,因為已存在具有相同名稱的複雜類型。

DuplicateDiscriminatorValue(Object, Object, Object)

'{entityType1}' 的辨別值是 '{discriminatorValue}',這與 '{entityType2}' 相同。 階層中的每個具體實體類型都必須有唯一的辨別子值。

DuplicateEntityType(Object)

實體類型 '{entityType}' 無法新增至模型,因為具有相同名稱的實體類型已經存在。

DuplicateForeignKey(Object, Object, Object, Object, Object)

外鍵 {foreignKeyProperties} 無法新增至實體類型 '{entityType}',因為相同屬性上的外鍵已存在於實體類型 '{duplicateEntityType}' 上,也會以 '{principalType} 上的索引鍵 {keyProperties} 為目標。

DuplicateIndex(Object, Object, Object)

索引 {indexProperties} 無法新增至實體類型 '{entityType}',因為相同屬性上的未命名索引已存在於實體類型 '{duplicateEntityType}' 上。 請考慮在 'OnModelCreating' 中新增其中一個索引的名稱。

DuplicateKey(Object, Object, Object)

索引鍵 {keyProperties} 無法新增至實體類型 '{entityType}',因為相同屬性上的索引鍵已存在於實體類型 '{duplicateEntityType}' 上。

DuplicateNamedIndex(Object, Object, Object, Object)

在屬性 {indexProperties} 上定義的索引 '{indexName}' 無法新增至實體類型 '{entityType}',因為實體類型 '{duplicateEntityType}' 上已有具有相同名稱的索引。

DuplicateNavigationsOnBase(Object, Object, Object)

類型 '{entityType}' 不能有基底類型 '{baseType}',因為這兩種類型都包含導覽: {navigations}。

DuplicatePropertiesOnBase(Object, Object, Object, Object, Object, Object)

類型 '{entityType}' 不能有基底類型 '{baseType}',因為屬性 '{derivedPropertyType}' 。{derivedProperty}' 和 '{basePropertyType}。{baseProperty}' 發生衝突。

DuplicatePropertyInForeignKey(Object, Object)

屬性 {propertyList} 無法用於外鍵,因為它們包含重複的: '{property}'。

DuplicatePropertyInIndex(Object, Object)

屬性 {propertyList} 無法用於索引,因為它們包含重複的: '{property}'。

DuplicatePropertyInKey(Object, Object)

屬性 {propertyList} 無法用於索引鍵,因為它們包含重複的: '{property}'。

DuplicatePropertyInList(Object, Object)

無法使用屬性清單 {propertyList},因為它包含重複的 - '{property}'。

DuplicateServicePropertyType(Object, Object, Object, Object, Object)

類型為 '{serviceType}' 的服務屬性 '{property}' 無法新增至實體類型 '{entityType}',因為相同類型的服務屬性 '{duplicateName}' 已存在於實體類型 '{duplicateEntityType}' 上。

DuplicateTrigger(Object, Object, Object)

觸發程式 '{trigger}' 無法新增至實體類型 '{entityType}',因為實體類型 '{conflictingEntityType}' 上已有另一個具有相同名稱的觸發程式。

EmptyComplexType(Object)

複雜類型 '{complexType}' 沒有定義任何屬性。 設定至少一個屬性,或未在模型中包含此類型。

EntityEqualityContainsWithCompositeKeyNotSupported(Object)

無法轉譯實體 '{entityType}' 上的 Contains () 運算子,因為它具有複合索引鍵。

EntityEqualityOnCompositeKeyEntitySubqueryNotSupported(Object, Object)

無法在實體類型 '{entityType}' 的子查詢運算式上轉譯 '{comparisonOperator}',因為它具有複合主鍵。 如需如何重寫查詢的資訊,請參閱 https://go.microsoft.com/fwlink/?linkid=2141942

EntityEqualityOnKeylessEntityNotSupported(Object)

不支援實體類型 '{entityType}' 的比較,因為它是無索引鍵實體。

EntityEqualityOnKeylessEntityNotSupported(Object, Object)

無法在實體類型 '{entityType}' 的運算式上轉譯 '{comparisonOperator}',因為它是無索引鍵實體。 請考慮改用實體屬性。 如需無索引鍵實體類型的詳細資訊,請參閱 https://go.microsoft.com/fwlink/?linkid=2141943

EntityEqualitySubqueryWithCompositeKeyNotSupported(Object)

此查詢會造成子查詢的多重評估,因為實體 '{entityType}' 具有複合索引鍵。 重寫查詢,以避免子查詢。

EntityRequiresKey(Object)

實體類型 '{entityType}' 需要定義主鍵。 如果您想要使用無索引鍵實體類型,請在 'OnModelCreating' 中呼叫 'HasNoKey'。 如需無索引鍵實體類型的詳細資訊,請參閱 https://go.microsoft.com/fwlink/?linkid=2141943

EntityTypeInUseByDerived(Object, Object)

無法移除實體類型 '{entityType}',因為 '{derivedEntityType}' 衍生自它。 移除實體類型之前,必須先移除或設定所有衍生實體類型,才能使用不同的基底實體類型。

EntityTypeInUseByForeignKey(Object, Object, Object)

無法移除實體類型 '{entityType}',因為它正透過外鍵 {foreignKey} 參考 '{referencedEntityType}'。 必須先移除所有外鍵,才能移除實體類型。

EntityTypeInUseByReferencingForeignKey(Object, Object, Object)

無法移除實體類型 '{entityType}',因為它正由 '{referencingEntityType}' 上的外鍵 {foreignKeyProperties} 參考。 必須先移除所有參考外鍵,才能移除實體類型。

EntityTypeInUseByReferencingSkipNavigation(Object, Object, Object)

無法移除實體類型 '{entityType}',因為它正由 '{referencingEntityType}' 上的略過流覽 '{skipNavigation}' 所參考。 必須先移除所有參考略過導覽,才能移除實體類型。

EntityTypeModelMismatch(Object, Object)

實體類型 '{firstEntityType}' 和 '{secondEntityType}' 不屬於相同的模型。

EntityTypeNotFound(Object)

找不到實體類型 '{entityType}'。 請確定實體類型已新增至模型。

EntityTypeNotInRelationship(Object, Object, Object)

指定的實體類型 '{entityType}' 無效。 它必須是相依實體類型 '{dependentType}'、主體實體類型 '{principalType}' 或衍生自其中之一的實體類型。

EntityTypeNotInRelationshipStrict(Object, Object, Object)

指定的實體類型 '{entityType}' 無效。 它必須是相依實體類型 '{dependentType}' 或主體實體類型 '{principalType}'。

EntityTypesNotInRelationship(Object, Object, Object, Object)

提供的實體類型 '{invalidDependentType}' 和 '{invalidPrincipalType}' 無效。 在相同的階層中指定 '{dependentType}' 和 '{principalType}'或實體類型。

ErrorMaterializingProperty(Object, Object)

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

ErrorMaterializingPropertyInvalidCast(Object, Object, Object, Object)

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

ErrorMaterializingPropertyNullReference(Object, Object, Object)

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

ErrorMaterializingValueInvalidCast(Object, Object)

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

ErrorMaterializingValueNullReference(Object)

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

ExecutionStrategyExistingTransaction(Object, Object)

設定的執行策略 '{strategy}' 不支援使用者起始的交易。 使用 '{getExecutionStrategyMethod}' 傳回的執行策略,將交易中的所有作業執行為可重試的單位。

ExpressionParameterizationExceptionSensitive(Object)

嘗試評估 LINQ 查詢參數運算式 '{expression}' 時擲回例外狀況。 如需詳細資訊,請參閱內部例外狀況。

FieldNameMismatch(Object, Object, Object)

指定的欄位 '{field}' 無法用於屬性 '{entityType}。{property}',因為它與屬性名稱不符。 未與 CLR 屬性相關聯的實體類型屬性必須完全符合功能變數名稱。

FindNotCompositeKey(Object, Object)

實體類型 '{entityType}' 是以單一索引鍵屬性定義,但 {valuesCount} 值已傳遞至 'Find' 方法。

FindValueCountMismatch(Object, Object, Object)

實體類型 '{entityType}' 是以 {propertiesCount}-part 複合索引鍵定義,但 {valuesCount} 值已傳遞至 'Find' 方法。

FindValueTypeMismatch(Object, Object, Object, Object)

'DbSet < {entityType > } 呼叫位置 {index} 的索引鍵值。Find' 的類型為 '{valueType}',不符合 '{propertyType}' 的屬性類型。

FindWrongCount(Object, Object)

{values} 值 () 傳遞給 {properties} 屬性的 'FindEntry' 或 'GetEntries' 方法。 值數目必須符合屬性數目。

FindWrongType(Object, Object, Object)

必須是 '{propertyType}' 值時,'FindEntry' 或 'GetEntries' 方法已傳遞 '{propertyName}' 屬性的 '{valueType}' 值。

FkAttributeOnNonUniquePrincipal(Object, Object, Object)

流覽 '{navigation}' 的 [ForeignKey] 屬性無法在實體類型 '{principalType}' 上指定,因為它代表一對多關聯性。 將 [ForeignKey] 屬性移至 '{dependentType}' 上的屬性。

FkAttributeOnPropertyNavigationMismatch(Object, Object, Object)

實體類型 '{entityType}' 中屬性 '{property}' 和導覽 '{navigation}' 上的 [ForeignKey] 屬性彼此沒有指向。 請確定屬性上的 [ForeignKey] 屬性值符合流覽名稱,且導覽上的 [ForeignKey] 屬性值符合外鍵屬性名稱或移除其中一個。

FkAttributeOnSkipNavigation(Object, Object)

無法在略過導覽 '{entityType}' 上指定 [ForeignKey] 屬性。{navigation}'。 請改為在 'OnModelCreating' 中設定外鍵屬性。

ForeignKeyCountMismatch(Object, Object, Object, Object)

實體類型 '{dependentType}' 上為外鍵 {foreignKeyProperties} 指定的屬性數目不符合實體類型 '{principalType}' 上主體索引鍵 {principalKeyProperties} 中的屬性數目。

ForeignKeyInUseSkipNavigation(Object, Object, Object, Object)

無法從實體類型 '{entityType}' 移除外鍵 {foreignKeyProperties}',因為它是由實體類型 '{navigationEntityType}' 上的略過流覽 '{navigation}' 所參考。 必須先移除所有參考略過導覽,才能移除參考的外鍵。

ForeignKeyPropertiesWrongEntity(Object, Object)

指定的外鍵屬性 {foreignKeyProperties} 不會在實體類型 '{entityType}' 上宣告。 確定在目標實體類型上宣告外鍵屬性。

ForeignKeyPropertyInKey(Object, Object, Object, Object)

屬性 '{property}' 不能是 '{entityType}' 上外鍵的一部分,因為它具有儲存產生的值,而且包含在基底實體類型 '{baseEntityType}' 上定義的索引鍵 {keyProperties} 中。 使用 'ValueGeneratedNever' 設定 '{property}',或改為在 '{entityType}' 上定義外鍵。

ForeignKeyReferencedEntityKeyMismatch(Object, Object)

提供的主體金鑰 {principalKeyProperties} 不是實體類型 '{principalEntityType}' 上的索引鍵。 提供在主體實體類型上定義的索引鍵。

ForeignKeySelfReferencingDependentEntityType(Object)
已過時。.

實體類型 '{dependentType}' 上的外鍵無法以相同的實體類型為目標,因為它具有定義導覽。

ForeignKeyTypeMismatch(Object, Object, Object, Object)

實體類型 '{dependentType}' 上為外鍵 {foreignKeyProperties} 指定的屬性類型與實體類型 '{principalType}' 上主體索引鍵 {principalKeyProperties} 中的屬性類型不符。 提供以相同順序使用相同類型的屬性。

ForeignKeyWrongType(Object, Object, Object, Object, Object)

'{principalType}' 上以索引鍵 {keyProperties} 為目標的外鍵 {foreignKeyProperties} 無法從實體類型 '{entityType}' 中移除,因為它是在實體類型 '{otherEntityType}' 上定義。

FullChangeTrackingRequired(Object, Object, Object, Object)

需要完整變更追蹤通知時,實體類型 '{entityType}' 已設定為使用 '{changeTrackingStrategy}' 變更追蹤策略。 使用 'OnModelCreating' 中的 'ModelBuilder.HasChangeTrackingStrategy' 來設定模型中的所有實體類型,以使用 '{fullStrategy}' 或 '{fullPlusStrategy}' 策略。

FunctionOnClient(Object)

不支援 '{methodName}' 方法,因為查詢已切換到用戶端評估。 這通常會發生在方法的引數無法轉譯為伺服器時。 重寫查詢以避免用戶端評估引數,以便將方法轉譯為伺服器。

GraphDoesNotContainVertex(Object)

無法新增提供的邊緣,因為圖形不包含頂點 '{vertex}'。

IdentifyingRelationshipCycle(Object)

偵測到涉及下列實體類型之主鍵的關聯性週期:'{entityType}'。 這可防止插入任何實體,而不違反存放區條件約束。 檢閱在主鍵上定義的外鍵,並移除或使用其中至少一個屬性的其他屬性。

IdentityConflict(Object, Object)

無法追蹤實體類型 '{entityType}' 的實例,因為已經追蹤 {keyProperties} 具有相同索引鍵值的另一個實例。 附加現有的實體時,請確定已附加一個具有指定索引鍵值的實體實例。 請考慮使用 'DbCoNtextOptionsBuilder.EnableSensitiveDataLogging' 來查看衝突的索引鍵值。

IdentityConflictOwned(Object, Object)

無法追蹤實體類型 '{entityType}' 的實例,因為已經追蹤 {keyProperties} 具有相同索引鍵值的另一個實例。 取代擁有的實體時,請修改屬性,而不需變更實例,或先中斷連結先前擁有的實體專案。 請考慮使用 'DbCoNtextOptionsBuilder.EnableSensitiveDataLogging' 來查看衝突的索引鍵值。

IdentityConflictOwnedSensitive(Object, Object)

無法追蹤實體類型 '{entityType}' 的實例,因為已經追蹤具有索引鍵值 '{keyValue}' 的另一個實例。 取代擁有的實體時,請修改屬性,而不需變更實例,或先中斷連結先前擁有的實體專案。

IdentityConflictSensitive(Object, Object)

無法追蹤實體類型 '{entityType}' 的實例,因為已經追蹤具有索引鍵值 '{keyValue}' 的另一個實例。 附加現有的實體時,請確定已附加一個具有指定索引鍵值的實體實例。

ImplementationTypeRequired(Object)

無法判斷 '{service}' 服務註冊的實作類型。 特定實作類型必須用於預期多個註冊的服務,以避免重複專案。

IncludeBadNavigation(Object, Object)

屬性 '{property}' 不是實體類型 '{entityType}' 的導覽屬性。 'Include (字串) ' 方法只能與導覽屬性名稱的 '.' 分隔清單搭配使用。

IncludeNotSpecifiedDirectlyOnEntityType(Object, Object)

不支援 Include 作業 '{include}'。 '{invalidNavigation}' 必須是實體類型上定義的導覽屬性。

IncludeOnEntityWithDefiningQueryNotSupported(Object)

定義查詢的實體不支援 Include。 實體類型:'{entityType}'

IncludeOnEntityWithDefiningQueryNotSupported(Object, Object)
已過時。.

實體類型 '{entityType}' 不支援具有引數 '{expression}' 的 'Include' 作業,因為它具有定義查詢。

IncludeOnNonEntity(Object)

無法套用引數 '{expression}' 的 'Include' 作業。 來源不是已知實體類型或 'Include' 的可查詢專案,是在透過導覽投影不同實體類型的 'Select' 方法之後套用。 請考慮在 'Select' 方法呼叫之前套用 'Include'。

IncludeWithCycle(Object, Object)

Include 路徑 '{navigationName}- > {inverseNavigationName}' 會產生迴圈。 在無追蹤查詢中不允許迴圈;使用追蹤查詢或移除迴圈。

InconsistentInheritance(Object, Object)

實體類型 '{entityType}' 應該衍生自 '{baseEntityType}',以反映對應 CLR 類型的階層。

InconsistentInheritance(Object, Object, Object)

實體類型 '{entityType}' 設定為衍生自 '{baseEntityType}',不過,根據應該衍生自 '{clrBaseEntityType}' 之對應 CLR 類型的階層。 將 '{entityType}' 設定為基底類型為 '{baseEntityType}' 或 'null'。

InconsistentOwnership(Object, Object)
已過時。.

實體類型 '{ownedEntityType}' 已設定為擁有,但實體類型 '{nonOwnedEntityType}' 不是。 設定所有實體類型,以定義共用 CLR 類型的導覽,如 'OnModelCreating' 中擁有。

IncorrectNumberOfArguments(Object, Object, Object)

'{method}' 是以 {argumentCount} 引數叫用,但具有 {parameterCount} 參數。

IndexPropertiesWrongEntity(Object, Object)

指定的索引屬性 {indexProperties} 不會在實體類型 '{entityType}' 上宣告。 確定目標實體類型上已宣告索引屬性。

IndexWrongType(Object, Object, Object)

索引 {index} 無法從實體類型 '{entityType}' 中移除,因為它是在實體類型 '{otherEntityType}' 上定義。

InheritedPropertyCannotBeIgnored(Object, Object, Object)

類型 '{type}' 上無法忽略屬性 '{property}',因為它在基底類型 '{baseType}' 上宣告。 若要從模型排除此屬性,請在 'OnModelCreating' 的基底類型上使用 [NotMapped] 屬性或 'Ignore'。

InterfacePropertyNotAdded(Object, Object, Object)

屬性 '{entityType}。{navigation}' 是介面類別型, ('{propertyType}') 。 如果是導覽,請將此屬性轉換成對應的實體類型,手動設定此屬性的關聯性。 否則,請使用 'OnModelCreating' 中的 [NotMapped] 屬性或 'Ignore' 來忽略 屬性。

IntraHierarchicalAmbiguousTargetEntityType(Object, Object, Object, Object)
已過時。.

無法判斷與 '{entityType}' 相關的實體類型,因為指定的外鍵 {foreignKeyProperties} 參考實體類型 '{principalEntityType}',其位於與 '{dependentEntityType}' 上宣告的實體類型相同的階層中。

InvalidAlternateKeyValue(Object, Object)

無法追蹤類型為 '{entityType}' 的實體,因為替代索引鍵屬性 '{keyProperty}' 為 Null。 如果未在關聯性中使用替代索引鍵,請考慮改用唯一索引。 唯一索引可能包含 Null,而替代索引鍵則不能。

InvalidComplexType(Object)

指定的類型 '{type}' 必須是具有公用建構函式的非介面類別型,才能當做複雜類型使用。

InvalidEntityType(Object)

指定的類型 '{type}' 必須是非介面參考類型,才能當做實體類型使用。

InvalidEntityTypeConfigurationAttribute(Object, Object)

類型 '{entityTypeConfigurationType}' 的實體類型組態無效。 使用 EntityTypeConfigurationAttribute 指定的組態必須實作 'IEntityTypeConfiguration < {entityType}' > 。

InvalidEnumValue(Object, Object)

為引數 '{argumentName}' 提供的值必須是列舉類型 '{enumType}' 的有效值。

InvalidEnumValue(Object, Object, Object)

為引數 '{argumentName}' 提供的值 '{value}' 必須是列舉類型 '{enumType}' 的有效值。

InvalidIncludeExpression(Object)

運算式 '{expression}' 在 'Include' 作業內無效,因為它不代表屬性存取:'t = > t.MyProperty'。 若要以在衍生類型上宣告的導覽為目標,請使用轉型 ('t = > ( (衍生) 未) 。MyProperty') 或 'as' 運算子 ('t = > (不是衍生) 。MyProperty') 。 您可以藉由撰寫 Where、OrderBy (Descending) 、ThenBy (Descending) 、Skip 或 Take 作業來篩選集合導覽存取。 如需包含相關資料的詳細資訊,請參閱 https://go.microsoft.com/fwlink/?LinkID=746393

InvalidIncludeLambdaExpression(Object, Object)

{methodName} 屬性 Lambda 運算式 '{includeLambdaExpression}' 無效。 運算式應該代表屬性存取:'t = > t.MyProperty'。 若要在衍生類型上宣告的目標導覽,請指定目標型別的明確具型別 Lambda 參數,例如 ' (Derived d) = > d.MyProperty'。 如需包含相關資料的詳細資訊,請參閱 http://go.microsoft.com/fwlink/?LinkID=746393

InvalidKeyValue(Object, Object)

無法追蹤類型為 '{entityType}' 的實體,因為其主鍵屬性 '{keyProperty}' 為 Null。

InvalidMemberExpression(Object)

運算式 '{expression}' 不是有效的成員存取運算式。 運算式應該代表簡單的屬性或欄位存取:'t = > t.MyProperty'。

InvalidMembersExpression(Object)

運算式 '{expression}' 不是有效的成員存取運算式。 運算式應該代表簡單的屬性或欄位存取:'t = > t.MyProperty'。 指定多個屬性或欄位時,請使用匿名型別:'t = > new {{ t.MyProperty, t.MyField }}'。

InvalidNavigationWithInverseProperty(Object, Object, Object, Object)

屬性 '{1_entityType} 上的 [InverseProperty] 屬性。{0_property}' 無效。 屬性 '{referencedProperty}' 不是相關類型 '{referencedEntityType}' 的有效導覽。 請確定屬性存在,而且是有效的參考或集合導覽。

InvalidNumberOfIndexSortOrderValues(Object, Object, Object)

為 {indexProperties} 提供的索引排序次序值數目無效: {numValues} 值,但索引具有 {numProperties} 屬性。

InvalidPropertiesExpression(Object)
已過時。.

屬性運算式 '{expression}' 無效。 運算式應該代表簡單的屬性存取:'t = > t.MyProperty'。 指定多個屬性時,請使用匿名型別:'t = > new {{ t.MyProperty1, t.MyProperty2 }}'。

InvalidPropertyExpression(Object)
已過時。.

運算式 '{expression}' 不是有效的屬性運算式。 運算式應該代表簡單的屬性存取:'t = > t.MyProperty'。

InvalidPropertyListOnNavigation(Object, Object)

在導覽 '{1_entityType} 上使用 [ForeignKey] 屬性指定的屬性清單。{0_navigation}' 不正確。 屬性值應該是以逗號分隔的屬性名稱清單。

InvalidPropertyListOnNavigation(Object, Object, Object)

在流覽 '{1_entityType} 上使用 [ForeignKey (「{2_properties}」) ] 屬性指定的屬性清單。{0_navigation}' 不正確。 提供以逗號分隔的屬性名稱清單。

InvalidRelationshipUsingDataAnnotations(Object, Object, Object, Object)

使用 [InverseProperty] 和 [ForeignKey] 屬性指定了不正確關聯性。 流覽 '{1_entityType}。{0_navigation}' 和 '{3_referencedEntityType}。{2_referencedNavigation}' 與 [InverseProperty] 屬性相關,但針對兩個導覽指定的 [ForeignKey] 屬性有不同的值。 請指定相同的屬性,或移除其中一個屬性。

InvalidReplaceService(Object, Object)

已呼叫 '{replaceService}',但 Entity Framework 並未建置自己的內部服務提供者。 允許 Entity Framework 藉由移除對 '{useInternalServiceProvider}' 的呼叫,或先將取代服務建置到服務提供者中,再將其傳遞至 '{useInternalServiceProvider}'。

InvalidSetKeylessOperation(Object)

叫用的方法無法用於實體類型 '{entityType}',因為它沒有主鍵。 如需無索引鍵實體類型的詳細資訊,請參閱 https://go.microsoft.com/fwlink/?linkid=2141943

InvalidSetSameTypeWithDifferentNamespace(Object, Object)

無法建立 '{typeName}' 的 DbSet,因為此類型未包含在內容的模型中。 不過,模型在不同的命名空間中包含具有相同名稱的實體類型:'{entityTypeName}'。

InvalidSetSharedType(Object)

無法建立 '{typeName}' 的 DbSet,因為它已設定為共用類型實體類型。 透過接受實體類型名稱的 'Set' 方法多載來存取實體類型。

InvalidSetType(Object)

無法建立 '{typeName}' 的 DbSet,因為此類型未包含在內容的模型中。

InvalidSetTypeOwned(Object)

無法建立 '{typeName}' 的 DbSet,因為它已設定為擁有的實體類型,而且必須透過自己的實體類型存取。

InvalidSetTypeOwned(Object, Object)

無法建立 '{typeName}' 的 DbSet,因為它已設定為擁有的實體類型,而且必須透過自己的實體類型 '{ownerType}' 存取。 如需相關資訊,請參閱 https://aka.ms/efcore-docs-owned

InvalidSetTypeWeak(Object)
已過時。.

無法建立 '{typeName}' 的 DbSet,因為它對應至具有定義導覽的多個實體類型,而且應該透過擁有實體存取。

InvalidSwitch(Object, Object)

不正確 {name}: {value}

InvalidType(Object, Object, Object, Object)

屬性 '{1_entityType}的值。{0_property}' 無法設定為類型 '{valueType}' 的值,因為其類型為 '{propertyType}'。

InvalidTypeConversationWithInclude(Object, Object)

無法包含 'Include' 作業所指定的導覽鏈結 '{includeExpression}',因為轉換的類型 '{type}' 不是模型的一部分。

InvalidUseService(Object, Object, Object)

已呼叫 '{useService}',但 Entity Framework 並未建置自己的內部服務提供者。 允許 Entity Framework 藉由移除對 '{useInternalServiceProvider}' 的呼叫來建置服務提供者,或先將 '{service}' 服務傳遞給 '{useInternalServiceProvider}',再將它傳遞給 '{useInternalServiceProvider}'。

InvalidValueGeneratorFactoryProperty(Object, Object, Object)

'{factory}' 無法為屬性 '{2_entityType}建立值產生器。{1_property}'。 僅支援整數屬性。

InversePropertyMismatch(Object, Object, Object, Object)

流覽 '{1_entityType}上的 [InverseProperty] 屬性。{0_navigation}' 和流覽 '{3_referencedEntityType}。{2_referencedNavigation}' 未指向彼此。 變更屬性以使用對應的名稱,或移除其中一個名稱。

InverseToOwnedType(Object, Object, Object, Object)

流覽 '{principalEntityType}。不支援 {navigation}',因為它指向擁有的實體類型 '{ownedType}'。 只有實體類型 '{ownerType}' 的擁有權流覽可以指向擁有的實體類型。 如需相關資訊,請參閱 https://aka.ms/efcore-docs-owned

IQueryableNotAsync(Object)

來源 'IQueryable' 不會實作 'IAsyncEnumerable < {genericParameter} > '。 只有實作 'IAsyncEnumerable' 的來源可用於 Entity Framework 非同步作業。

KeyAttributeOnDerivedEntity(Object, Object)

衍生類型 '{derivedType}' 在屬性 '{property}' 上不能有 [Key] 屬性,因為主鍵只能在根類型上宣告。

KeyAttributeOnDerivedEntity(Object, Object, Object)

衍生類型 '{derivedType}' 在屬性 '{property}' 上不能有 [Key] 屬性,因為主鍵只能在根類型上宣告。 使用 [NotMapped] 屬性或呼叫 'EntityTypeBuilder.Ignore' 在 'OnModelCreating' 的基底類型上,將屬性 '{property}' 移至 '{rootType}' 或從模型中移除 '{rootType}'。

KeyInUse(Object, Object, Object)

無法從實體類型 '{entityType}' 移除索引鍵 {key}',因為它是由實體類型 '{dependentType}' 中的外鍵所參考。 必須先移除或重新定義所有外鍵,才能移除參考的索引鍵。

KeyInUse(Object, Object, Object, Object)

無法從實體類型 '{entityType}' 移除索引鍵 {keyProperties}',因為它是由實體類型 '{dependentType}' 上定義的外鍵 {foreignKeyProperties} 所參考。 移除金鑰之前,請先移除或變更所有參考外鍵的主體索引鍵。

KeylessTypeExistingKey(Object)

實體類型 '{entityType}' 無法標示為無索引鍵,因為它包含索引鍵。

KeylessTypeExistingKey(Object, Object)

實體類型 '{entityType}' 無法標示為無索引鍵,因為它包含金鑰 {keyProperties}。

KeylessTypeTracked(Object)

無法追蹤類型 '{type}' 的實例,因為它沒有主鍵。 只能追蹤具有主鍵的實體類型。

KeylessTypeWithKey(Object, Object)

索引鍵 {keyProperties} 無法新增至無索引鍵類型 '{entityType}'。

KeyPropertiesWrongEntity(Object, Object)

指定的索引鍵屬性 {keyProperties} 不會在實體類型 '{entityType}' 上宣告。 確定在目標實體類型上宣告索引鍵屬性。

KeyPropertyCannotBeNullable(Object, Object, Object)

屬性 '{1_entityType}。{0_property}' 無法標示為可為 Null/選擇性,因為它已包含在金鑰 {keyProperties}中。

KeyPropertyInForeignKey(Object, Object)

屬性 '{property}' 不能是 '{entityType}' 上索引鍵的一部分,因為它已啟用值產生,而且包含在衍生實體類型上定義的外鍵中。

KeyPropertyMustBeReadOnly(Object, Object)

屬性 '{1_entityType}。{0_property}' 必須在儲存後標示為唯讀,因為它是金鑰的一部分。 一旦第一次儲存實體,索引鍵屬性一律為唯讀。

KeyReadOnly(Object, Object)

屬性 '{1_entityType}。{0_property}' 是索引鍵的一部分,因此無法修改或標示為已修改。 若要變更具有識別外鍵的現有實體主體,請先刪除相依專案並叫用 'SaveChanges',然後將相依專案與新的主體產生關聯。

KeyWrongType(Object, Object, Object)

索引鍵 {keyProperties} 無法從實體類型 '{entityType}' 中移除,因為它是在實體類型 '{otherEntityType}' 上定義。

LiteralGenerationNotSupported(Object)

'{type}' 的類型對應尚未實作程式碼常值產生。

ManyToManyOneNav(Object, Object)

流覽 '{entityType}。{navigation}' 不能用於多對多關聯性的兩端。 多對多關聯性必須使用兩個不同的導覽屬性。

MissingBackingField(Object, Object, Object)

找不到屬性 '{2_entityType}' 的指定欄位 '{field}'。{1_property}'。

MissingInverseManyToManyNavigation(Object, Object)

無法設定實體類型 '{principalEntityType}' 與 '{declaringEntityType}' 之間的多對多關聯性,因為未指定其中一個導覽。 在 'OnModelCreating' 的 'HasMany' 呼叫中提供導覽。 請考慮為此新增私用屬性。

ModelNotFinalized(Object)

模型必須完成,且其執行時間相依性必須先初始化,才能使用 '{method}'。 請確定 'OnModelCreating' 已完成,或者,如果使用獨立 'ModelBuilder',則 'IModelRuntimeInitializer.Initialize (模型。已呼叫 FinalizeModel () ) '。

MultipleEntries(Object)

無法開始追蹤實體類型 '{entityType}' 的 InternalEntityEntry,因為另一個 InternalEntityEntry 已經追蹤相同的實體。

MultipleFilteredIncludesOnSameNavigation(Object, Object)

篩選 '{filter1}' 和 '{filter2}' 都已在相同的內含導覽上設定。 每個導覽只允許一個唯一篩選。 如需包含相關資料的詳細資訊,請參閱 https://go.microsoft.com/fwlink/?LinkID=746393

MultipleNavigationsSameFk(Object, Object)

實體類型 '{entityType}' 中有多個導覽,其使用 [ForeignKey] 屬性指向相同的屬性集:'{propertyList}'

MultipleNavigationsSameFk(Object, Object, Object)

實體類型 '{entityType}' 中有多個導覽,其使用 [ForeignKey] 屬性指向相同的屬性 '{properties}' 集合: {navigations}。

MultipleOwnerships(Object)

實體類型 '{entityType}' 是多個擁有權關聯性的目標。

MultipleOwnerships(Object, Object)

實體類型 '{entityType}' 是多個擁有權關聯性的目標:{navigations}。

MultipleProvidersConfigured(Object)

資料庫提供者 {storeNames} 的服務已在服務提供者中註冊。 在服務提供者中只能註冊單一資料庫提供者。 可能的話,請移除對 'UseInternalServiceProvider' 的呼叫,以確保 Entity Framework 正在管理其服務提供者。 否則,請考慮有條件地註冊資料庫提供者,或維護每個資料庫提供者的一個服務提供者。

MustRewriteToSameNode(Object, Object)

從 '{caller}' 呼叫時,重寫類型 '{type}' 的節點必須傳回相同類型的非 Null 值。 或者,覆寫 '{caller}',並將它變更為不要流覽此類型的子系。

MutableKeyProperty(Object)

屬性 '{keyProperty}' 無法設定為 'ValueGeneratedOnUpdate' 或 'ValueGeneratedOnAddOrUpdate',因為它屬於索引鍵的一部分,而且其值無法在實體新增至存放區之後變更。

NamedIndexDefinedOnIgnoredProperty(Object, Object, Object, Object)

在實體類型 '{entityType}' 上透過 [Index] 屬性指定的索引 '{indexName}' 與屬性 {indexProperties} 無效。 屬性 '{propertyName}' 已透過 [NotMapped] 屬性或 'EntityTypeBuilder.Ignore' Fluent API 標示為未對應。 索引無法使用未對應的屬性。

NamedIndexDefinedOnNonExistentProperty(Object, Object, Object, Object)

透過實體類型 '{entityType}' 上的 [Index] 屬性指定的索引 '{indexName}' 參考屬性 {indexProperties},但該實體類型或任何基底類型上沒有名稱為 '{propertyName}' 的屬性存在。

NamedIndexWrongType(Object, Object)

名稱為 {indexName} 的索引無法從實體類型 '{entityType}' 中移除,因為該實體類型上沒有這類索引。

NavigationArray(Object, Object, Object)

流覽 '{1_entityType}的類型。{0_navigation}' 是 '{foundType}',這是陣列類型。 集合導覽不能是陣列。

NavigationBadType(Object, Object, Object, Object)

流覽 '{1_entityType}的類型。{0_navigation}' 是 '{foundType}',不會實作 'ICollection < {targetType} > '。 集合導覽必須實作目標型別的 'ICollection <> '。

NavigationCannotCreateType(Object, Object, Object)

流覽 '{1_entityType}的類型。{0_navigation}' 是 '{foundType}',無法建立具體實例。 請先初始化 屬性,再使用、將公用無參數建構函式新增至類型,或使用可指派 'HashSet <> ' 或 'List <> ' 的類型。

NavigationCollectionWrongClrType(Object, Object, Object, Object)

集合導覽 '{navigation}' 無法新增至實體類型 '{entityType}',因為其 CLR 類型 '{clrType}' 未實作 'IEnumerable < {targetType}' > 。 集合導覽必須實作相關實體的 IEnumerable <> 。

NavigationForWrongForeignKey(Object, Object, Object, Object)

流覽 '{1_entityType}。{0_navigation}' 無法與外鍵 {targetForeignKeyProperties} 相關聯,因為它是針對外鍵 {actualForeignKeyProperties} 建立的。

NavigationFromShadowEntity(Object, Object)
已過時。.

導覽 '{navigation}' 無法新增至實體類型 '{entityType}',因為它定義于陰影狀態,而且導覽屬性不能來自陰影狀態實體。

NavigationIsProperty(Object, Object, Object, Object, Object)

屬性 '{1_entityType}。{0_property}' 是使用 '{referenceMethod}' 或 '{collectionMethod}' 方法來存取,但在模型中定義為非導覽。 使用 '{propertyMethod}' 方法來存取非導覽屬性。

NavigationlessOwnership(Object, Object)

'{principalEntityType}' 與 '{dependentEntityType}' 之間的關聯性無法設定為擁有權,因為沒有與擁有的類型相關聯的流覽。 擁有權必須一律具有相關聯的導覽。 如需相關資訊,請參閱 https://aka.ms/efcore-docs-owned

NavigationNoSetter(Object, Object)

流覽 '{1_entityType}。{0_navigation}' 沒有 setter,而且找不到或指定可寫入支援欄位。 唯讀集合導覽必須先初始化,才能使用。

NavigationNotAdded(Object, Object, Object)

無法判斷導覽 '{entityType}所代表的關聯性。類型為 '{propertyType}' 的 {navigation}'。 手動設定關聯性,或使用 'OnModelCreating' 中的 'EntityTypeBuilder.Ignore' 來忽略此屬性[NotMapped]' 屬性。

NavigationNotAddedAdHoc(Object, Object, Object)

屬性 '{entityType}。類型為 '{propertyType}' 的 {navigation}' 似乎是另一個實體類型的流覽。 使用 'SqlQuery「 時不支援導覽。 請在模型中包含此類型,並使用 'FromSql' 進行查詢,或使用 '[NotMapped]' 屬性忽略此屬性。

NavigationNotAddedComplexType(Object, Object, Object)

無法設定流覽 '{complexType}。類型為 '{propertyType}' 的 {navigation}',因為複雜類型不支援流覽。 使用 '[NotMapped]' 屬性或使用 'OnModelCreating' 中的 'EntityTypeBuilder.Ignore' 來忽略此屬性。

NavigationSingleWrongClrType(Object, Object, Object, Object)

導覽 '{navigation}' 無法新增至實體類型 '{entityType}',因為其 CLR 類型 '{clrType}' 不符合預期的 CLR 類型 '{targetType}'。

NavigationToKeylessType(Object, Object)

無法新增導覽 '{navigation}',因為它以無索引鍵實體類型 '{entityType}' 為目標。 導覽只能以具有索引鍵的實體類型為目標。 如需無索引鍵實體類型的詳細資訊,請參閱 https://go.microsoft.com/fwlink/?linkid=2141943

NavigationToShadowEntity(Object, Object, Object)
已過時。.

導覽 '{navigation}' 無法新增至實體類型 '{entityType}',因為目標實體類型 '{targetType}' 是在陰影狀態中定義,而且導覽屬性無法指向陰影狀態實體。

NoBackingField(Object, Object, Object)

找不到屬性 '{1_entityType}支援欄位。{0_property}'。 將備份欄位命名為 ,以便依慣例探索、設定要使用的備份欄位,或使用不同的 '{propertyAccessMode}'。

NoBackingFieldLazyLoading(Object, Object)

找不到屬性 '{1_entityType}支援欄位。{0_property}'。 延遲載入的導覽必須有備份欄位。 請命名備份欄位,以便依照慣例探索它,或設定要使用的備份欄位。

NoClrNavigation(Object, Object)

導覽 '{navigation}' 無法新增至實體類型 '{entityType}',因為基礎類型上沒有對應的 CLR 屬性,而且導覽屬性無法加入陰影狀態。

NoClrType(Object)

CLR 實體具體化工具無法用於實體類型 '{entityType}',因為它是陰影狀態實體類型。 只有具有對應 CLR 類型的實體類型,才能具體化為 CLR 類型。

NoDefiningNavigation(Object, Object, Object)
已過時。.

用來定義實體類型 '{entityType}' 的流覽 '{navigation}' 不存在於 '{definingEntityType}' 上。

NoDiscriminatorForValue(Object, Object)

無法設定實體類型 '{entityType}' 的鑒別子值,因為根實體類型 '{rootEntityType}' 未設定鑒別子屬性。

NoDiscriminatorProperty(Object)

實體類型 '{entityType}' 是階層的一部分,但未設定鑒別子屬性。

NoDiscriminatorValue(Object)

實體類型 '{entityType}' 具有鑒別子屬性,但未設定鑒別子值。

NoFieldOrGetter(Object, Object)

找不到屬性 '{1_entityType}支援欄位。{0_property}' 且 屬性沒有 getter。

NoFieldOrSetter(Object, Object)

找不到屬性 '{1_entityType}支援欄位。{0_property}' 且 屬性沒有 setter。

NoGetter(Object, Object, Object)

屬性 '{1_entityType}。{0_property}' 沒有 getter。 讓屬性變成可讀取,或使用不同的 '{propertyAccessMode}'。

NoIndexer(Object)

索引屬性已新增至實體類型 '{entity}'。 但 '{entity}' 上沒有公用索引子接受類型 'string' 的單一引數,並傳回類型 'object'。

NoNavigation(Object, Object)
已過時。.

與外鍵 {foreignKeyProperties} 相關聯的實體類型 '{entityType}' 上沒有導覽。

NonClrBaseType(Object, Object)
已過時。.

實體類型 '{entityType}' 無法繼承自 '{baseEntityType}',因為 '{baseEntityType}' 是陰影狀態實體類型,而 '{entityType}' 不是。

NonComparableKeyType(Object, Object, Object)

屬性 '{entityType}。{property}' 無法當做索引鍵使用,因為它的類型為 '{providerType}'',但不會實作 'IComparable T > '、'IComparable < ' 或 'IStructuralComparable'。 使用 'OnModelCreating' 中的 'HasConversion' 將 '{providerType}' 包裝成可比較的類型。

NonComparableKeyTypes(Object, Object, Object, Object)

屬性 '{entityType}。{property}' 無法當做索引鍵使用,因為它的類型為 '{modelType}' 和提供者類型 '{providerType}',這兩者都無法實作 'IComparable T > '、'IComparable < ' 或 'IStructuralComparable'。 讓 '{modelType}' 實作下列其中一個介面,以使用它作為索引鍵。

NonConfiguredNavigationToSharedType(Object, Object)

流覽 '{1_entityType}。{0_navigation}' 必須以目標共用類型實體類型的明確名稱在 'OnModelCreating' 中設定,或藉由呼叫 'EntityTypeBuilder.Ignore' 來排除。

NonDefiningOwnership(Object, Object, Object)
已過時。.

'{0_ownershipNavigation}' 所擁有的實體類型 '{2_entityType}' 應該針對 使用定義導覽 '{1_definingNavigation}'。

NonGenericOptions(Object)

傳遞至 {coNtextType} 建構函式的 DbCoNtextOptions 必須是 DbCoNtextOptions < {coNtextType} > 。 註冊多個 DbCoNtext 類型時,請確定每個內容類型的建構函式都有 DbCoNtextOptions < TCoNtext > 參數,而不是非泛型 DbCoNtextOptions 參數。

NonIndexerEntityType(Object, Object, Object)

無法新增索引子屬性 '{property}',因為 '{entityType}' 上沒有索引子接受可從 '{type}' 指派的類型單一引數。

NonNotifyingCollection(Object, Object, Object)

用於流覽 '{1_entityType}的集合類型。{0_navigation}' 未實作 'INotifyCollectionChanged'。 任何設定為使用 '{changeTrackingStrategy}' 變更追蹤策略的實體類型都必須使用實作 'INotifyCollectionChanged' 的集合。 請考慮針對此專案使用 'ObservableCollection < T > '。

NonNotifyingCollection(Object, Object, Object, Object)

用於流覽 '{1_entityType}' 的集合類型 '{2_collectionType}'。{0_navigation}' 未實作 'INotifyCollectionChanged'。 任何設定為使用 '{changeTrackingStrategy}' 變更追蹤策略的實體類型都必須使用實作 'INotifyCollectionChanged' 的集合。 請考慮針對此專案使用 'ObservableCollection < T > '。

NonShadowBaseType(Object, Object)
已過時。.

實體類型 '{entityType}' 無法繼承自 '{baseEntityType}',因為 '{entityType}' 是陰影狀態實體類型,而 '{baseEntityType}' 不是。

NonUniqueRequiredDependentForeignKey(Object, Object)

實體類型 '{declaringEntityType}' 上的外鍵 {foreignKeyProperties} 不能有必要的相依端,因為它不是唯一的。

NonUniqueRequiredDependentNavigation(Object, Object)

'{principalEntityType}。{principalNavigation}' 無法設定為必要,因為它已設定為集合。

NoParameterlessConstructor(Object)

在實體類型 '{entityType}' 上找不到無參數建構函式。 為了建立 '{entityType}' 的實例,Entity Framework 需要宣告無參數建構函式。

NoProperty(Object, Object, Object)

沒有屬性與實體類型 '{entity}' 的欄位 '{field}' 相關聯。 設定屬性或使用不同的 '{propertyAccessMode}'。

NoPropertyType(Object, Object)

無法將屬性 '{property}' 新增至類型 '{type}',因為未指定任何屬性類型,而且沒有對應的 CLR 屬性或欄位。 若要新增陰影狀態屬性,必須指定屬性類型。

NoProviderConfiguredFailedToResolveService(Object)

無法解析類型 '{service}' 的服務。 這通常是因為尚未為此 DbCoNtext 設定任何資料庫提供者。 您可以覆寫 'DbCoNtext.OnConfiguring' 方法,或在應用程式服務提供者上使用 'AddDbCoNtext' 來設定提供者。 如果使用 'AddDbCoNtext',則也請確定 DbCoNtext 類型在其建構函式中接受 DbCoNtextOptions < TCoNtext > 物件,並將它傳遞至 DbCoNtext 的基底建構函式。

NoSetter(Object, Object, Object)

屬性 '{1_entityType}。{0_property}' 沒有 setter。 讓屬性可寫入,或使用不同的 '{propertyAccessMode}'。

NotAnEFService(Object)

資料庫提供者嘗試註冊 '{service}' 服務的實作。 這不是 Entity Framework 所定義的服務,因此必須使用 'TryAddProviderSpecificServices' 方法註冊為提供者特定服務。

NotAProviderService(Object)

資料庫提供者嘗試註冊 '{service}' 服務的實作。 這是 Entity Framework 所定義的服務,因此不得使用 'TryAddProviderSpecificServices' 方法來註冊。

NotAssignableClrBaseType(Object, Object, Object, Object)

實體類型 '{entityType}' 無法繼承自 '{baseEntityType}',因為 '{clrType}' 不是 '{baseClrType}' 的子代。

NotCollection(Object, Object)

屬性 '{entityType}。{property}' 無法對應為集合,因為它不會實作 'IEnumerable < T > '。

NoValueGenerator(Object, Object, Object)

屬性 '{1_entityType}。{0_property}' 沒有值集,而且沒有值產生器可用於類型為 '{propertyType}' 的屬性。 在新增實體之前,請先設定屬性的值,或為 'OnModelCreating' 中類型 '{propertyType}' 的屬性設定值產生器。

NullableKey(Object, Object)

實體類型 '{entityType}' 上的索引鍵不能包含屬性 '{property}',因為它可為 Null/選擇性。 宣告索引鍵的所有屬性都必須標示為不可為 Null/必要。

NullRequiredComplexProperty(Object, Object)

複雜類型屬性 '{type}。{property}' 已設定為必要 (不可為 Null) ,但在儲存變更時具有 Null 值。 EF Core 8 僅支援非 Null 複雜屬性。

NullRequiredPrimitiveCollection(Object, Object)

基本集合屬性 '{type}。{property}' 已設定為必要 (不可為 Null) ,但在儲存變更時具有 Null 值。 將 屬性標示為選擇性 (可為 Null) 或設定非 Null 值。

OptionsExtensionNotFound(Object)

找不到類型 '{optionsExtension}' 的選項延伸。

OriginalValueNotTracked(Object, Object)

屬性 '{1_entityType}的原始值。無法存取 {0_property}',因為未追蹤。 使用 'ChangingAndChangedNotifications' 策略時,不會針對實體的大部分屬性記錄原始值。 若要存取所有原始值,請使用不同的變更追蹤策略,例如 'ChangingAndChangedNotificationsWithOriginalValues'。

OwnedDerivedType(Object)

擁有的實體類型 '{entityType}' 不能有基底類型。 如需相關資訊,請參閱 https://aka.ms/efcore-docs-owned

OwnerlessOwnedType(Object)

實體類型 '{ownedType}' 已標示為擁有,而且必須透過導覽從另一個實體類型參考。 將流覽新增至指向 '{ownedType}' 或未將它設定為擁有的實體類型。

OwnershipToDependent(Object, Object, Object)

流覽 '{navigation}' 無法變更,因為 '{principalEntityType}' 與 '{dependentEntityType}' 之間的外鍵是擁有權。 若要將導覽變更為擁有的實體類型,請移除擁有權。

PoolingContextCtorError(Object)

無法共用類型 '{coNtextType}' 的 DbCoNtext,因為它沒有接受 DbCoNtextOptions 類型的單一參數或有多個建構函式的公用建構函式。

PrimaryKeyAttributeOnDerivedEntity(Object, Object)

衍生類型 '{derivedType}' 不能有 [PrimaryKey] 屬性,因為主鍵只能宣告在根類型上。 使用 [NotMapped] 屬性或呼叫 'EntityTypeBuilder.Ignore' 在 'OnModelCreating' 的基底類型上,將屬性移至 '{rootType}',或從模型中移除 '{rootType}'。

PrimaryKeyDefinedOnIgnoredProperty(Object, Object)

實體類型 '{entityType}' 上的 [PrimaryKey] 屬性無效,因為 'OnModelCreating' 中的屬性 '{propertyName}' 已標示為未對應的 [NotMapped] 屬性或 'Ignore () '。 主鍵無法使用未對應的屬性。

PrimaryKeyDefinedOnNonExistentProperty(Object, Object, Object)

實體類型 '{entityType}' 上的 [PrimaryKey] 屬性參考屬性 {properties},但該實體類型或其任何基底類型上沒有名稱為 '{propertyName}' 的屬性。

PrincipalEndIncompatibleNavigations(Object, Object, Object)

建立 '{navigationSpecification1}' 與 '{navigationSpecification2}' 之間的關聯性時,實體類型 '{targetEntityType}' 無法設定為主體。

PrincipalEntityTypeNotInRelationship(Object, Object, Object)

您正在設定 '{dependentEntityType}' 與 '{principalEntityType}' 之間的關聯性,但已在 '{entityType}' 上指定主體索引鍵。 外鍵必須以屬於關聯性的型別為目標。

PrincipalKeylessType(Object, Object, Object)

無索引鍵實體類型 '{entityType}' 不能位於 '{firstNavigationSpecification}' 和 '{secondNavigationSpecification}' 之間的關聯性主體結尾。 主體實體類型必須具有索引鍵。 如需無索引鍵實體類型的詳細資訊,請參閱 https://go.microsoft.com/fwlink/?linkid=2141943

PrincipalOwnedType(Object, Object, Object)

不支援 '{referencingEntityTypeOrNavigation}' 與 '{referencedEntityTypeOrNavigation}' 之間的關聯性,因為擁有的實體類型 '{ownedType}' 不能位於非擁有權關聯性的主體端。 移除關聯性,或將外鍵設定為在 '{ownedType}' 上。

PropertyCalledOnNavigation(Object, Object)

'{property}' 無法做為實體類型 '{entityType}' 上的屬性,因為它已設定為導覽。

PropertyClashingNonIndexer(Object, Object)

索引子屬性 '{property}' 無法新增至類型 '{type}',因為 CLR 類型包含同名的成員。 指定不同的名稱,或將 '{property}' 設定為非索引子屬性。

PropertyConceptualNull(Object, Object)

屬性 '{1_entityType}。{0_property}' 包含 null,但屬性會標示為必要。 請考慮使用 'DbCoNtextOptionsBuilder.EnableSensitiveDataLogging' 來查看索引鍵值。

PropertyConceptualNullSensitive(Object, Object, Object)

屬性 '{property}' 在索引鍵值為 '{keyValue}' 的實體 '{entityType}' 上包含 null,但屬性會標示為必要。

PropertyDoesNotBelong(Object, Object, Object)

屬性 '{property}' 屬於類型 '{expectedType}',但正與類型 '{actualType}' 的實例搭配使用。

PropertyInUseForeignKey(Object, Object, Object, Object)

屬性 '{property}' 無法從類型 '{type}' 中移除,因為它正用於 '{foreignKeyType}' 上的外鍵 {foreignKeyProperties} 中。 所有包含外鍵的都必須移除或重新定義,才能移除 屬性。

PropertyInUseIndex(Object, Object, Object, Object)

屬性 '{property}' 無法從類型 '{entityType}' 中移除,因為它正用在 '{indexType}' 的索引 {index} 中。 必須先移除或重新定義所有包含索引的索引,才能移除屬性。

PropertyInUseKey(Object, Object, Object)

屬性 '{property}' 無法從類型 '{entityType}' 中移除,因為它正用於索引鍵 {keyProperties}。 必須先移除或重新定義所有包含索引鍵的索引鍵,才能移除 屬性。

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

屬性 '{1_entityType}。{0_property}' 是使用 '{propertyMethod}' 方法來存取,但在模型中定義為導覽。 使用 '{referenceMethod}' 或 '{collectionMethod}' 方法來存取導覽。

PropertyNotAdded(Object, Object, Object)

屬性 '{entityType}。無法對應 {property}',因為它的類型為 '{propertyType}',這不是支援的基本類型或有效的實體類型。 明確對應這個屬性,或使用 'OnModelCreating' 中的 'EntityTypeBuilder.Ignore' ,使用 '[NotMapped]' 屬性來忽略它。

PropertyNotAddedAdHoc(Object, Object, Object)

屬性 '{entityType}。無法對應 {property}',因為它的類型為 '{propertyType}',這不是支援的基本類型或有效的實體類型。 您可以使用 '[NotMapped]' 屬性來忽略屬性。

PropertyNotFound(Object, Object)

屬性 '{1_entityType}。找不到 {0_property}'。 請確定 屬性存在且已包含在模型中。

PropertyNotMapped(Object, Object, Object)

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

PropertyReadOnlyAfterSave(Object, Object)

屬性 '{1_entityType}。{0_property}' 在儲存後定義為唯讀,但其值已修改或標示為已修改。

PropertyReadOnlyBeforeSave(Object, Object)

屬性 '{1_entityType}。{0_property}' 在儲存之前定義為唯讀,但其值已設定為暫時或預設值以外的值。

PropertyWrongClrType(Object, Object, Object, Object)

屬性 '{property}' 無法新增至類型 '{type}',因為對應的 CLR 屬性類型或欄位 '{clrType}' 不符合指定的類型 '{propertyType}'。

PropertyWrongEntityClrType(Object, Object, Object)

屬性 '{property}' 無法新增至類型 '{type}',因為它是在 CLR 類型 '{clrType}' 上宣告。

PropertyWrongName(Object, Object, Object)

屬性 '{property}' 無法新增至類型 '{type}',因為它不符合提供的 CLR 屬性或欄位 '{clrName}' 的名稱。 使用相同的名稱或指定不同的 CLR 成員。

PropertyWrongType(Object, Object, Object)

屬性 '{property}' 無法從類型 '{type}' 中移除,因為它是在 '{otherType}' 類型上宣告。

QueryEntityMaterializationConditionWrongShape(Object)

實體類型 '{entityType}' 實體圖形化條件傳遞的具體化條件不是正確的圖形。 具體化條件必須是 'Func < ValueBuffer, IEntityType > ' 的 'LambdaExpression'。

QueryFailed(Object, Object)

'{visitor}' 處理 LINQ 運算式 '{expression}' 失敗。 這可能表示 Entity Framework 中的錯誤或限制。 如需詳細資訊,請參閱 https://go.microsoft.com/fwlink/?linkid=2101433

QueryInvalidMaterializationType(Object, Object)

此查詢包含類型為 '{queryableType}' 的投影 '{projection}'。 最終投影中的集合必須是 'IEnumerable < T' 類型,例如 'List < T >> '。 請考慮使用 'ToList' 或其他機制,將 'IQueryable < T > ' 或 'IOrderedEnumerable < T' 轉換成 'IEnumerable < T >> '。

QueryRootDifferentEntityType(Object)

取代實體類型:{entityType} 的名稱和 CLR 類型與此查詢根代表的實體類型不同。

QueryUnableToTranslateEFProperty(Object)

'{expression}' 的翻譯失敗。 查詢來源不是實體類型,或指定的屬性不存在於實體類型上。

QueryUnableToTranslateMember(Object, Object)

實體類型 '{entityType}' 上的成員 '{member}' 轉譯失敗。 當指定的成員未對應時,通常會發生這種情況。

QueryUnableToTranslateMethod(Object, Object)

方法 '{declaringTypeName} 的翻譯。{methodName}' 失敗。 如果這個方法可以對應至您的自訂函式,請參閱 https://go.microsoft.com/fwlink/?linkid=2132413 以取得詳細資訊。

QueryUnhandledQueryRootExpression(Object)

提供者程式碼未處理類型 '{type}' 的查詢根目錄。 在不支援提供者的不同提供者上使用提供者特定方法時,就會發生此問題。

ReadOnlyListType(Object)

類型 '{givenType}' 無法當做基本集合使用,因為它是唯讀的。 不支援基本類型的唯讀集合。

ReferencedShadowKey(Object, Object, Object, Object)

'{referencingEntityTypeOrNavigation}' 與 '{referencedEntityTypeOrNavigation}' 與外鍵屬性 {foreignKeyPropertiesWithTypes} 之間的關聯性無法以主鍵 {primaryKeyPropertiesWithTypes} 為目標,因為它不相容。 設定主體索引鍵或一組具有此關聯性相容類型的外鍵屬性。

ReferenceIsCollection(Object, Object, Object, Object)

屬性 '{1_entityType}。使用 '{referenceMethod}' 方法來存取 {0_property}',但在模型中定義為集合導覽。 使用 '{collectionMethod}' 方法來存取集合導覽。

ReferenceMustBeLoaded(Object, Object)

流覽 '{1_entityType}。{0_navigation}' 無法將 'IsLoaded' 設定為 false,因為參考的實體不是 Null,因此會載入。

RelationshipConceptualNull(Object, Object)

實體類型 '{firstType}' 與 '{secondType}' 之間的關聯已遭到破壞,但關聯性會標示為必要或隱含必要,因為外鍵不可為 Null。 如果中斷必要的關聯性時應該刪除相依/子實體,請將關聯性設定為使用串聯刪除。 請考慮使用 'DbCoNtextOptionsBuilder.EnableSensitiveDataLogging' 來查看索引鍵值。

RelationshipConceptualNullSensitive(Object, Object, Object)

實體 '{firstType}' 與 '{secondType}' 與索引鍵值 '{secondKeyValue}' 之間的關聯已經嚴重化,但關聯性會標示為必要或隱含必要,因為外鍵不可為 Null。 如果中斷必要的關聯性時應該刪除相依/子實體,請將關聯性設定為使用串聯刪除。

RelationshipCycle(Object, Object, Object)

與屬性 '{entityType} 相關的關聯性迴圈。偵測到 {property}' 。 這可防止 Entity Framework 判斷正確的組態。 檢閱屬性和對應主體屬性上定義的外鍵,並移除其中一個外鍵,或在其中一個屬性上明確指定 '{configuration}'。

RequiredSkipNavigation(Object, Object)

'{entityType}。{navigation}' 無法視需要設定,因為它代表略過流覽。

RetryLimitExceeded(Object, Object)

使用 '{strategy}' 執行資料庫作業時,超過重試次數上限 ({retryLimit}) 。 請參閱最近失敗的內部例外狀況。

SameParameterInstanceUsedInMultipleLambdas(Object)

名稱為 '{parameterName}' 的相同參數實例用於查詢樹狀結構中的多個 Lambda。 每個 Lambda 都必須有自己的參數實例。

SaveOwnedWithoutOwner(Object)

無法儲存 '{entityType}' 的實例,因為它是擁有的實體,但沒有其擁有者的參考。 擁有的實體只能儲存為匯總的一部分,也包括擁有者實體。

SeedDatumComplexProperty(Object, Object)

無法新增實體類型 '{entityType}' 的種子實體,因為它已設定複雜屬性 '{property}'。 植入中目前不支援複雜屬性。 如需相關資訊,請參閱 https://github.com/dotnet/efcore/issues/31254 。 請考慮使用 'DbCoNtextOptionsBuilder.EnableSensitiveDataLogging' 來查看相關的屬性值。

SeedDatumComplexPropertySensitive(Object, Object, Object)

無法新增具有索引鍵值 '{keyValue}' 之實體類型 '{entityType}' 的種子實體,因為它已設定複雜屬性 '{property}'。 植入中目前不支援複雜屬性。 如需相關資訊,請參閱 https://github.com/dotnet/efcore/issues/31254

SeedDatumDefaultValue(Object, Object, Object)

無法新增實體類型 '{entityType}' 的種子實體,因為已為必要的屬性 '{property}' 提供預設值。 請提供與 '{defaultValue}' 不同的值。

SeedDatumDerivedType(Object, Object)

無法新增實體類型 '{entityType}' 的種子實體,因為所提供的值是衍生類型 '{derivedType}'。 將衍生的種子實體新增至對應的實體類型。

SeedDatumDuplicate(Object, Object)

無法新增實體類型 '{entityType}' 的種子實體,因為已新增另一個具有相同索引鍵值 {keyProperties} 的種子實體。 請考慮使用 'DbCoNtextOptionsBuilder.EnableSensitiveDataLogging' 來查看衝突的索引鍵值。

SeedDatumDuplicateSensitive(Object, Object)

無法新增實體類型 '{entityType}' 的種子實體,因為已新增另一個具有索引鍵值 '{keyValue}' 的種子實體。

SeedDatumIncompatibleValue(Object, Object, Object)

無法新增實體類型 '{entityType}' 的種子實體,因為為屬性 '{property}' 所提供的值與屬性類型 '{type}' 不相容。 請考慮使用 'DbCoNtextOptionsBuilder.EnableSensitiveDataLogging' 來查看相關的屬性值。

SeedDatumIncompatibleValueSensitive(Object, Object, Object, Object)

無法新增實體類型 '{entityType}' 的種子實體,因為為屬性 '{property}' 提供的值 '{value}' 與屬性類型 '{type}' 不相容。

SeedDatumMissingValue(Object, Object)

無法新增實體類型 '{entityType}' 的種子實體,因為未針對必要的屬性 '{property}' 提供任何值。

SeedDatumNavigation(Object, Object, Object, Object)

無法新增實體類型 '{entityType}' 的種子實體,因為它已設定流覽 '{navigation}'。 若要植入關聯性,請將實體種子新增至 '{relatedEntityType}',並指定外鍵值 {foreignKeyProperties}。 請考慮使用 'DbCoNtextOptionsBuilder.EnableSensitiveDataLogging' 來查看相關的屬性值。

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

無法新增具有索引鍵值 '{keyValue}' 之實體類型 '{entityType}' 的種子實體,因為它已設定流覽 '{navigation}'。 若要植入關聯性,請將實體種子新增至 '{relatedEntityType}',並指定外鍵值 {foreignKeyProperties}。

SeedDatumSignedNumericValue(Object, Object)

無法新增實體類型 '{entityType}' 的種子實體,因為屬性 '{property}' 需要非零值。 請考慮提供負值,以避免與非種子資料發生衝突。

SeedKeylessEntity(Object)

無法新增實體類型 '{entityType}' 的種子實體,因為不支援無索引鍵實體類型。 請考慮提供金鑰或移除種子資料。

SelfReferencingNavigationWithInverseProperty(Object, Object)

巡覽 '{entityType}的反轉。{property}' 不能是相同的導覽。 將 [InverseProperty] 屬性中的值變更為不同的導覽。

SelfReferencingNavigationWithInverseProperty(Object, Object, Object, Object)

無法從屬性 '{1_entityType} 建立關聯性。{0_property}' 屬性為 '{3_referencedEntityType}。{2_referencedProperty}'。 檢查 [InverseProperty] 屬性中的值,以確保關聯性定義是唯一的,並且從一個巡覽參考至對應的反向流覽。

ServiceProviderConfigAdded(Object)

已針對 '{key}' 新增組態

ServiceProviderConfigChanged(Object)

'{key}' 的組態已變更

ServiceProviderConfigRemoved(Object)

已移除 '{key}' 的組態

ShadowEntity(Object)
已過時。.

實體類型 '{entityType}' 處於陰影狀態。 有效的模型需要所有實體類型都有對應的 CLR 類型。

ShadowManyToManyNavigation(Object, Object, Object, Object)

無法設定 '{leftEntityType} 之間的多對多關聯性。{leftNavigation}' 和 '{rightEntityType}。{rightNavigation}',因為其中一或兩個導覽沒有對應的 CLR 屬性。 請考慮將對應的私用屬性新增至實體 CLR 類型。

SharedTypeDerivedType(Object)

共用類型實體類型 '{entityType}' 不能有基底類型。

SingletonOptionChanged(Object, Object)

對 '{optionCall}' 的呼叫已變更服務提供者內必須固定的選項,但 Entity Framework 並未建置自己的內部服務提供者。 允許 Entity Framework 藉由移除對 '{useInternalServiceProvider}' 的呼叫來建置服務提供者,或確保 '{optionCall}' 的組態不會針對傳遞給 '{useInternalServiceProvider}' 的所有使用而變更。

SingletonRequired(Object, Object)

嘗試註冊 '{scope}' 服務 '{service}' 的實例。 實例只能註冊 'Singleton' 服務。

SkipInverseMismatchedForeignKey(Object, Object, Object, Object, Object)

無法針對略過流覽 '{navigation}' 設定外鍵 {foreignKeyProperties},因為它使用聯結實體類型 '{joinType}',而反向略過流覽 '{inverse}' 則與使用聯結實體類型 '{inverseJoinType}' 的外鍵相關聯。 反向導覽必須使用相同的聯結實體類型。

SkipInverseMismatchedJoinType(Object, Object, Object, Object)

使用聯結實體類型 '{inverseJoinType}' 的略過流覽 '{inverse}' 無法設定為 '{navigation}' 的反轉,其使用聯結實體類型 '{joinType}'。 反向導覽必須使用相同的聯結實體類型。

SkipNavigationForeignKeyWrongDependentType(Object, Object, Object, Object)

外鍵 {foreignKeyProperties} 無法用於略過流覽 '{entityType}。{navigation}',因為它是在實體類型 '{dependentEntityType}' 上宣告,但必須是 '{entityType}' 上的外鍵。

SkipNavigationForeignKeyWrongPrincipalType(Object, Object, Object, Object)

外鍵 {foreignKeyProperties} 無法用於略過流覽 '{entityType}。{navigation}',因為它是在實體類型 '{entityType}' 上宣告,但必須是 '{principalEntityType}' 上的外鍵。

SkipNavigationInUseBySkipNavigation(Object, Object, Object)

無法移除略過流覽 '{skipNavigation}',因為它設定為 '{referencingEntityType}' 上略過流覽 '{inverseSkipNavigation}' 的反轉。 必須先移除所有參考略過導覽,才能移除此略過導覽。

SkipNavigationInUseBySkipNavigation(Object, Object, Object, Object)

略過流覽 '{entityType}。無法移除 {skipNavigation}',因為它設定為略過流覽 '{referencingEntityType} 的反轉。{inverseSkipNavigation}'。 必須先移除所有參考略過導覽,才能移除此略過導覽。

SkipNavigationNoForeignKey(Object, Object)

略過流覽 '{1_entityType}。{0_navigation}' 沒有與其相關聯的外鍵。 每個略過導覽都必須有已設定的外鍵。

SkipNavigationNoInverse(Object, Object)

略過流覽 '{1_entityType}。{0_navigation}' 未設定反向導覽。 每個略過流覽都應該有反向略過流覽。

SkipNavigationNonCollection(Object, Object)

略過流覽 '{1_entityType}。{0_navigation}' 不是集合。 目前僅支援集合略過導覽。

SkipNavigationWrongInverse(Object, Object, Object, Object)

在實體類型 '{inverseEntityType}' 上宣告的略過流覽 '{inverse}' 無法設定為 '{navigation}' 的反轉,其目標為 '{targetEntityType}'。 反向導覽應該在目標實體類型上宣告。

SkipNavigationWrongType(Object, Object, Object)

無法從實體類型 '{entityType}' 移除略過流覽 '{navigation}',因為它是在實體類型 '{otherEntityType}' 上定義。

StoreGenValue(Object, Object)

屬性 '{1_entityType}。{0_property}' 無法指派資料庫所產生的值。 儲存產生的值只能指派給設定為使用存放區產生的值的屬性。

TempValue(Object, Object)

屬性 '{1_entityType}。{0_property}' 無法指派暫存值。 暫存值只能指派給設定為使用存放區產生的值的屬性。

TempValuePersists(Object, Object, Object)

屬性 '{1_entityType}。{0_property}' 在嘗試將實體的狀態變更為 '{state}' 時,會有暫存值。 明確設定永久值,或確定資料庫已設定為產生此屬性的值。

TrackingTypeMismatch(Object, Object)

實體類型 '{runtimeEntityType}' 的實例無法追蹤為實體類型 '{entityType}',因為兩個類型不在相同的階層中。

TranslationFailed(Object)

無法翻譯 LINQ 運算式 '{expression}'。 以可翻譯的表單重寫查詢,或藉由插入對 'AsEnumerable'、'AsAsyncEnumerable'、'ToList' 或 'ToListAsync' 的呼叫,明確地切換到用戶端評估。 如需相關資訊,請參閱 https://go.microsoft.com/fwlink/?linkid=2101038

TranslationFailedWithDetails(Object, Object)

無法翻譯 LINQ 運算式 '{expression}'。 其他資訊:{details} 在可翻譯的表單中重寫查詢,或藉由插入對 'AsEnumerable'、'AsAsyncEnumerable'、'ToList' 或 'ToListAsync' 的呼叫,明確地切換到用戶端評估。 如需相關資訊,請參閱 https://go.microsoft.com/fwlink/?linkid=2101038

TypeConfigurationConflict(Object, Object, Object, Object)

類型 '{type}' 已設定為 '{typeConfiguration}',這與設定為 '{otherTypeConfiguration}' 的類型 '{otherType}' 發生衝突。 所有基底類型和實作的介面都必須具有相同的組態類型。

TypeNotMarkedAsShared(Object)

類型 '{type}' 尚未設定為模型中的共用類型。 在呼叫 'UsingEntity' 之前,請將模型中的實體類型新增為共用實體。

UnableToDiscriminate(Object, Object)

無法具體化類型為 '{entityType}' 的實體實例。 沒有鑒別子符合鑒別子值 '{鑒別子}'。

UnableToSetIsUnique(Object, Object, Object)

無法在與導覽 '{2_entityType} 相關聯的關聯性上,將 'IsUnique' 設定為 '{isUnique}'。{1_navigationName}',因為導覽具有相反的多重性。

UnconfigurableType(Object, Object, Object, Object)

類型 '{type}' 無法設定為 '{configuration}',因為模型建置假設其設定為 '{expectedConfiguration}'。 移除 '{configurationType}' 不支援的組態。

UnconfigurableTypeMapping(Object)

無法為類型 '{type}' 設定預設類型對應,因為它不是有效的純量類型。 移除不支援的組態。

UnhandledExpressionNode(Object)

未處理的運算式節點類型 '{nodeType}'。

UnhandledMemberBinding(Object)

未處理的成員系結類型 '{bindingType}'。

UnhandledNavigationBase(Object)

類型為 '{type}' 的未處理 'INavigationBase'。

UnknownEntity(Object)

遇到未處理的 {entity} 。

UnknownKeyValue(Object, Object)

'{entityType} 的值。嘗試儲存變更時,{property}' 未知。 這是因為 屬性也是關聯性中主體實體未知之外鍵的一部分。

UnknownShadowKeyValue(Object, Object)

陰影索引鍵屬性 '{entityType}的值。嘗試儲存變更時,{property}' 未知。 這是因為當實體未追蹤時,無法保留陰影屬性值。 請考慮將 屬性新增至實體的 .NET 類型。 如需相關資訊,請參閱 https://aka.ms/efcore-docs-owned-collections

UnnamedIndexDefinedOnIgnoredProperty(Object, Object, Object)

在實體類型 '{entityType}' 上透過 [Index] 屬性指定的未命名索引與屬性 {indexProperties} 無效。 屬性 '{propertyName}' 在 'OnModelCreating' 中標示為未對應的 [NotMapped] 屬性或 'Ignore () '。 索引無法使用未對應的屬性。

UnnamedIndexDefinedOnNonExistentProperty(Object, Object, Object)

透過實體類型 '{entityType}' 上的 [Index] 屬性指定的未命名索引會參考屬性 {indexProperties},但該實體類型或其任何基底類型上沒有名稱為 '{propertyName}' 的屬性存在。

UntrackedDependentEntity(Object, Object, Object)

實體類型 '{entityType}' 使用共用類型,且目前未追蹤提供的實體。 若要開始追蹤此實體,請在擁有者專案上呼叫 '{referenceCall}' 或 '{collectionCall}'。

ValueCannotBeNull(Object, Object, Object)

屬性 '{1_entityType}的值。{0_property}' 無法設定為 null,因為其類型為 '{propertyType}',這不是可為 Null 的類型。

ValueGenWithConversion(Object, Object, Object)

屬性 '{entityType} 不支援產生值。{property}',因為它已設定 '{converter}' 轉換器。 將 屬性設定為不使用 'ValueGenerated.Never' 或 'DatabaseGeneratedOption.None' 的值產生,並改為指定明確的值。

VisitIsNotAllowed(Object)

不允許呼叫 '{visitMethodName}'。 請手動流覽訪客中相關部分的運算式。

WarningAsErrorTemplate(Object, Object, Object)

警告 '{eventName}' 產生錯誤: {message} 您可以將事件識別碼 '{eventId}' 傳遞至 'DbCoNtext.OnConfiguring' 或 'AddDbCoNtext' 中的 'ConfigureWarnings' 方法來隱藏或記錄此例外狀況。

WeakBaseType(Object, Object)
已過時。.

類型 '{entityType}' 不能有實體類型 '{baseType}' 做為基底類型,因為後者有定義導覽。

WeakDerivedType(Object)
已過時。.

實體類型 '{entityType}' 不能有基底類型,因為它具有定義導覽。

WrongGenericPropertyType(Object, Object, Object, Object)

屬性 '{1_entityType}。{0_property}' 的類型為 '{actualType}',但提供的泛型型別的類型為 '{genericType}'。

WrongStateManager(Object)

無法開始追蹤實體類型 '{entityType}' 的專案,因為它是由不同的 StateManager 實例所建立。

適用於