Bagikan melalui


RelationalStrings Kelas

Definisi

Sumber daya string yang digunakan dalam pengecualian EF, dll.

String ini diekspos secara publik untuk digunakan oleh penyedia dan ekstensi database. Kode aplikasi tidak biasa membutuhkan string ini.

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

Properti

BadCheckConstraintString

Tidak dapat mendeserialisasi batasan pemeriksaan dari metadata model. Lihat pengecualian dalam untuk detailnya.

BadSequenceString
Kedaluwarsa.

Tidak dapat mendeserialisasi urutan dari metadata model. Lihat pengecualian dalam untuk detailnya.

BadSequenceType

Tipe untuk urutan tidak valid. Jenis yang valid panjang (default), int, pendek, byte, dan desimal.

CannotChangeWhenOpen

Instans DbConnection saat ini sedang digunakan. Koneksi hanya dapat diubah ketika koneksi yang ada tidak digunakan.

CannotCompareComplexTypeToNull

Membandingkan tipe kompleks dengan null tidak didukung.

ClientGroupByNotSupported

Tidak dapat menerjemahkan pola 'GroupBy' yang diberikan. Panggil 'AsEnumerable' sebelum 'GroupBy' untuk mengevaluasinya sisi klien.

ConflictingAmbientTransaction

Transaksi sekitar telah terdeteksi. Transaksi sekitar perlu diselesaikan sebelum memulai transaksi baru pada koneksi ini.

ConflictingEnlistedTransaction

Koneksi saat ini terdaftar dalam transaksi. Transaksi terdaftar perlu diselesaikan sebelum memulai transaksi baru.

ConnectionAndConnectionString

DbConnection yang ada dan string koneksi telah dikonfigurasi. Ketika DbConnection yang ada digunakan, string koneksi harus diatur pada koneksi tersebut.

DatabaseModelMissing
Kedaluwarsa.

Model database belum diinisialisasi. Model perlu diselesaikan dan diproses dengan 'RelationalModelConvention' sebelum model database dapat diakses.

DistinctOnCollectionNotSupported

Menggunakan operasi 'Berbeda' pada proyeksi yang berisi koleksi tidak didukung.

EmptyCollectionNotSupportedAsInlineQueryRoot

Koleksi kosong tidak didukung sebagai akar kueri sebaris.

ErrorMaterializingValue

Terjadi kesalahan saat membaca nilai database. Lihat pengecualian dalam untuk informasi lebih lanjut.

ExecuteDeleteOnNonEntityType

Operasi 'ExecuteDelete' memerlukan jenis entitas yang sesuai dengan tabel database untuk dimodifikasi. Operasi saat ini sedang diterapkan pada proyeksi non-entitas. Hapus proyeksi apa pun ke jenis non-entitas.

FromSqlNonComposable

'FromSql' atau 'SqlQuery' dipanggil dengan SQL yang tidak dapat dikomposisikan dan dengan kueri yang menyusunnya. Pertimbangkan untuk memanggil 'AsEnumerable' setelah metode untuk melakukan komposisi di sisi klien.

InsufficientInformationToIdentifyElementOfCollectionJoin

Tidak dapat menerjemahkan subkueri koleksi dalam proyeksi karena induk atau subkueri tidak memproyeksikan informasi yang diperlukan untuk mengidentifikasinya secara unik dan menghasilkan hasil dengan benar di sisi klien. Ini dapat terjadi ketika mencoba berkorelasi pada jenis entitas tanpa kunci. Ini juga dapat terjadi untuk beberapa kasus proyeksi sebelum 'Berbeda' atau beberapa bentuk kunci pengelompokan jika terjadi 'GroupBy'. Ini harus berisi semua properti utama entitas tempat operasi diterapkan, atau hanya berisi ekspresi akses properti sederhana.

InsufficientInformationToIdentifyOuterElementOfCollectionJoin

Tidak dapat menerjemahkan subkueri koleksi dalam proyeksi karena kueri induk tidak memproyeksikan kolom kunci dari semua tabel yang diperlukan untuk menghasilkan hasil di sisi klien. Ini dapat terjadi ketika mencoba berkorelasi pada entitas tanpa kunci atau saat menggunakan operasi 'Berbeda' atau 'GroupBy' tanpa memproyeksikan semua kolom kunci.

InvalidArgumentToExecuteUpdate

Argumen 'setPropertyCalls' ke 'ExecuteUpdate' hanya boleh berisi rantai 'SetProperty' yang mengekspresikan properti yang akan diperbarui.

InvalidCommandTimeout

Nilai CommandTimeout yang ditentukan tidak valid. Ini harus berupa angka positif.

InvalidMaxBatchSize

Nilai MaxBatchSize yang ditentukan tidak valid. Ini harus berupa angka positif.

InvalidMinBatchSize

Nilai MinBatchSize yang ditentukan tidak valid. Ini harus berupa angka positif.

JsonEntityWithTableSplittingIsNotSupported

Pemisahan tabel tidak didukung untuk entitas yang berisi entitas yang dipetakan ke JSON.

JsonNodeMustBeHandledByProviderSpecificVisitor

Simpul ini harus ditangani oleh generator sql khusus penyedia.

JsonPropertyNameShouldBeConfiguredOnNestedNavigation

Nama properti JSON hanya boleh dikonfigurasi pada navigasi milik berlapis.

JsonQueryLinqOperatorsNotSupported

Menyusun operator LINQ melalui koleksi di dalam dokumen JSON tidak didukung atau belum diterapkan oleh penyedia EF Anda.

MappingFragmentMissingName

Nama tabel harus ditentukan untuk mengonfigurasi pemetaan properti khusus tabel.

MethodNeedsToBeImplementedInTheProvider

Metode ini perlu diimplementasikan di penyedia.

MigrationDownMissing

Metode 'Tidak Berfungsi' untuk migrasi ini belum diterapkan. Kedua metode 'Naik' abd 'Turun' harus diimplementasikan untuk mendukung migrasi kembali.

MissingOrderingInSelectExpression

'Terbalik' tidak dapat diterjemahkan ke server karena tidak ada pemesanan di sisi server.

MissingResultSetWhenSaving

Tataan hasil hilang saat membaca hasil operasi SaveChanges; ini mungkin menunjukkan bahwa prosedur tersimpan dikonfigurasi untuk mengembalikan hasil dalam model EF, tetapi tidak. Periksa definisi prosedur tersimpan Anda.

ModificationCommandBatchAlreadyComplete

Tidak dapat menambahkan perintah ke ModificationCommandBatch yang telah selesai.

ModificationCommandBatchNotComplete

Tidak dapat menjalankan ModificationCommandBatch yang belum selesai.

MultipleProvidersConfigured

Beberapa konfigurasi penyedia database relasional ditemukan. Konteks hanya dapat dikonfigurasi untuk menggunakan penyedia database tunggal.

NestedAmbientTransactionError

Transaksi sekitar akar selesai sebelum transaksi berlapis. Transaksi berlapis harus diselesaikan terlebih dahulu.

NoActiveTransaction

Koneksi tidak memiliki transaksi aktif.

NoConnectionOrConnectionString

Penyimpanan relasional telah dikonfigurasi tanpa menentukan DbConnection atau string koneksi untuk digunakan.

NoDbCommand

Tidak dapat membuat DbCommand untuk kueri non-relasional.

NoneRelationalTypeMappingOnARelationalTypeMappingSource

'FindMapping' dipanggil pada 'RelationalTypeMappingSource' dengan 'TypeMappingInfo' non-relasional.

NoProviderConfigured

Tidak ada penyedia database relasional yang dikonfigurasi. Konfigurasikan penyedia database menggunakan 'OnConfiguring' atau dengan membuat ImmutableDbContextOptions dengan penyedia database yang dikonfigurasi dan meneruskannya ke konteks.

NoSetPropertyInvocation

Panggilan 'ExecuteUpdate' harus menentukan setidaknya satu pemanggilan 'SetProperty', untuk menunjukkan properti yang akan diperbarui.

OnlyConstantsSupportedInInlineCollectionQueryRoots

Hanya konstanta yang didukung di dalam akar kueri koleksi sebaris.

PendingAmbientTransaction

Koneksi ini digunakan dengan transaksi sekitar. Transaksi sekitar asli perlu diselesaikan sebelum koneksi ini dapat digunakan di luarnya.

ProjectionMappingCountMismatch

Tidak dapat menerjemahkan operasi set saat kedua belah pihak tidak menetapkan nilai ke properti yang sama dalam jenis nominal. Pastikan bahwa properti yang sama disertakan di kedua sisi, dan pertimbangkan untuk menetapkan nilai default jika properti tidak memerlukan nilai tertentu.

QueryFromSqlInsideExists

Kueri berisi penggunaan operasi 'Any' atau 'AnyAsync' setelah metode 'FromSqlRaw' atau 'FromSqlInterpolated'. Menggunakan kueri SQL mentah ini lebih dari sekali saat ini tidak didukung. Ganti penggunaan 'Any' atau 'AnyAsync' dengan 'Count' atau 'CountAsync'. Lihat https://go.microsoft.com/fwlink/?linkid=2174053 untuk informasi lebih lanjut.

RelationalNotInUse

Metode khusus relasional hanya dapat digunakan saat konteks menggunakan penyedia database relasional.

SelectCanOnlyBeBuiltOnCollectionJsonQuery

SelectExpression hanya dapat dibangun di atas JsonQueryExpression yang mewakili koleksi dalam dokumen JSON.

SetOperationNotWithinEntityTypeHierarchy

Atur operasi (Union, Concat, Intersect, Except) hanya didukung atas jenis entitas dalam hierarki jenis yang sama.

SetOperationsNotAllowedAfterClientEvaluation

Tidak dapat menerjemahkan operasi set setelah proyeksi klien diterapkan. Pertimbangkan untuk memindahkan operasi set sebelum panggilan 'Pilih' terakhir.

SetOperationsOnDifferentStoreTypes

Tidak dapat menerjemahkan operasi set saat mencocokkan kolom di kedua sisi memiliki jenis penyimpanan yang berbeda.

SetPropertyMethodInvoked

Metode SetProperty<TProperty> hanya dapat digunakan dalam metode 'ExecuteUpdate'.

SplitQueryString

Kueri LINQ ini sedang dijalankan dalam mode kueri terpisah, dan SQL yang diperlihatkan adalah agar kueri pertama dijalankan. Kueri tambahan juga dapat dijalankan tergantung pada hasil kueri pertama.

SqlFunctionArgumentsAndMappingsMismatch

Jumlah pemetaan tipe argumen tidak cocok dengan jumlah argumen.

SqlFunctionNullArgumentMapping

Salah satu pemetaan jenis argumen yang ditentukan adalah null.

SqlFunctionUnexpectedInstanceMapping

Pemetaan jenis instans ditentukan tanpa ekspresi instans.

TransactionAlreadyStarted

Koneksi sudah dalam transaksi dan tidak dapat berpartisipasi dalam transaksi lain.

TransactionAssociatedWithDifferentConnection

Transaksi yang ditentukan tidak terkait dengan koneksi saat ini. Hanya transaksi yang terkait dengan koneksi saat ini yang dapat digunakan.

TransactionSuppressedMigrationInUserTransaction

Transaksi pengguna tidak didukung dengan migrasi TransactionSuppressed.

UpdateStoreException

Terjadi kesalahan saat menyimpan perubahan entitas. Lihat pengecualian dalam untuk detailnya.

VisitChildrenMustBeOverridden

'VisitChildren' harus ditimpa di kelas yang berasal dari 'SqlExpression'.

Metode

AbstractTpc(Object, Object)

Tipe CLR yang sesuai untuk tipe entitas '{entityType}' tidak dapat dibuat, tetapi jenis entitas dipetakan ke '{storeObject}' menggunakan strategi pemetaan 'TPC'. Hanya jenis yang dapat digunakan yang harus dipetakan. Lihat https://go.microsoft.com/fwlink/?linkid=2130430 untuk informasi lebih lanjut.

CannotProjectNullableComplexType(Object)

Anda mencoba memproyEkusikan tipe kompleks '{complexType}' melalui navigasi opsional; yang saat ini tidak didukung. Proyeksikan jenis kompleks dalam konteks non-opsional, atau proyeksikan jenis entitas yang berisi bersama dengan jenis kompleks.

CannotTranslateNonConstantNewArrayExpression(Object)

Kueri berisi ekspresi array baru yang berisi elemen non-konstan, yang tidak dapat diterjemahkan: '{newArrayExpression}'.

CaseElseResultTypeUnexpected(Object, Object)

Tipe hasil '{elseResultType}' dalam klausa else tidak valid. Tipe yang diharapkan adalah '{resultType}'.

CaseWhenClauseResultTypeUnexpected(Object, Object)

Tipe hasil '{whenResultType}' dalam klausa ketika tidak valid. Tipe yang diharapkan adalah '{resultType}'.

CaseWhenClauseTestTypeUnexpected(Object, Object)

Tipe pengoperasi '{whenOperandType}' dalam klausa ketika tidak valid. Jenis yang diharapkan adalah '{expectedWhenOperandType}'.

CompiledModelFunctionParameterTypeMapping(Object, Object, Object, Object)

Parameter fungsi '{function}({parameter})' memiliki pemetaan tipe kustom yang dikonfigurasi. Konfigurasikan di '{customize}' di kelas '{className}' parsial sebagai gantinya.

CompiledModelFunctionTranslation(Object)

Fungsi '{function}' memiliki terjemahan kustom. Model yang dikompilasi tidak dapat dihasilkan, karena terjemahan fungsi kustom tidak didukung.

CompiledModelFunctionTypeMapping(Object, Object, Object)

Fungsi '{function}' memiliki pemetaan tipe kustom yang dikonfigurasi. Konfigurasikan di '{customize}' di kelas '{className}' parsial sebagai gantinya.

ComputedColumnSqlUnspecified(Object, Object)

SQL kolom komputasi belum ditentukan untuk kolom '{table}. {column}'. Tentukan SQL sebelum menggunakan Kerangka Kerja Entitas untuk membuat skema database.

ConflictingColumnServerGeneration(Object, Object, Object)

{conflictingConfiguration} tidak dapat diatur untuk '{property}' secara bersamaan dengan {existingConfiguration}. Hapus salah satu konfigurasi ini.

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

Contoh tipe '{firstEntityType}' dan '{secondEntityType}' dipetakan ke baris yang sama, tetapi memiliki nilai properti asli yang berbeda untuk properti {firstProperty} dan {secondProperty} yang dipetakan ke '{column}'. Pertimbangkan untuk menggunakan 'DbContextOptionsBuilder.EnableSensitiveDataLogging' untuk melihat nilai yang berkonflik.

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

Contoh tipe '{firstEntityType}' dan '{secondEntityType}' dipetakan ke baris yang sama dengan nilai kunci '{keyValue}', tetapi memiliki nilai properti asli yang berbeda {firstConflictingValues} dan {secondConflictingValues} untuk kolom '{column}'.

ConflictingRowUpdateTypes(Object, Object, Object, Object)

Contoh tipe entitas '{firstEntityType}' ditandai sebagai '{firstState}', tetapi contoh tipe entitas '{secondEntityType}' ditandai sebagai '{secondState}' dan keduanya dipetakan ke baris yang sama. Pertimbangkan untuk menggunakan 'DbContextOptionsBuilder.EnableSensitiveDataLogging' untuk melihat nilai kunci.

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

Contoh tipe entitas '{firstEntityType}' dengan nilai kunci '{firstKeyValue}' ditandai sebagai '{firstState}', tetapi contoh tipe entitas '{secondEntityType}' dengan nilai kunci '{secondKeyValue}' ditandai sebagai '{secondState}' dan keduanya dipetakan ke baris yang sama.

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

Contoh tipe '{firstEntityType}' dan '{secondEntityType}' dipetakan ke baris yang sama, tetapi memiliki nilai properti yang berbeda untuk properti {firstProperty} dan {secondProperty} yang dipetakan ke '{column}'. Pertimbangkan untuk menggunakan 'DbContextOptionsBuilder.EnableSensitiveDataLogging' untuk melihat nilai yang berkonflik.

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

Contoh tipe '{firstEntityType}' dan '{secondEntityType}' dipetakan ke baris yang sama dengan nilai kunci '{keyValue}', tetapi memiliki nilai properti yang berbeda '{firstConflictingValue}' dan '{secondConflictingValue}' untuk kolom '{column}'.

ConflictingSeedValues(Object, Object, Object)

Entitas seed untuk tipe entitas '{entityType}' memiliki nilai kunci yang sama dengan entitas seed lain yang dipetakan ke tabel yang sama '{table}', tetapi memiliki nilai yang berbeda untuk kolom '{column}'. Pertimbangkan untuk menggunakan 'DbContextOptionsBuilder.EnableSensitiveDataLogging' untuk melihat nilai yang berkonflik.

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

Entitas seed untuk tipe entitas '{entityType}' memiliki nilai kunci yang sama {keyValue} dengan entitas seed lain yang dipetakan ke tabel yang sama '{table}', tetapi memiliki nilai yang berbeda untuk kolom '{column}' - '{firstValue}', '{secondValue}'.

ConflictingTypeMappingsInferredForColumn(Object)

Pemetaan tipe yang berkonflik disimpulkan untuk kolom '{column}'.

CreateIndexOperationWithInvalidSortOrder(Object, Object)

Nilai {numSortOrderProperties} disediakan di CreateIndexOperations.IsDescending, tetapi operasi memiliki kolom {numColumns}.

DataOperationNoProperty(Object, Object)

Tidak ada properti yang dipetakan ke kolom '{table}. {column}' yang digunakan dalam operasi data. Tambahkan properti yang dipetakan ke kolom ini, atau tentukan jenis kolom dalam operasi data.

DataOperationNoTable(Object)

Tidak ada tipe entitas yang dipetakan ke tabel '{table}' yang digunakan dalam operasi data. Tambahkan jenis entitas yang sesuai ke model, atau tentukan jenis kolom dalam operasi data.

DbFunctionExpressionIsNotMethodCall(Object)

Ekspresi DbFunction yang disediakan '{expression}' tidak valid. Ekspresi harus berupa ekspresi lambda yang berisi satu panggilan metode ke metode statis target. Nilai default dapat disediakan sebagai argumen jika diperlukan, misalnya '() => SomeClass.SomeMethod(null, 0)'

DbFunctionGenericMethodNotSupported(Object)

DbFunction '{function}' bersifat generik. Pemetaan metode generik sebagai DbFunction tidak didukung.

DbFunctionInvalidInstanceType(Object, Object)

DbFunction '{function}' yang ditentukan pada tipe '{type}' harus berupa metode statis atau metode instans yang ditentukan pada subkelas DbContext. Metode instans pada jenis lain tidak didukung.

DbFunctionInvalidIQueryableOwnedReturnType(Object, Object)

DbFunction '{function}' memiliki tipe pengembalian yang tidak valid '{type}'. Jenis entitas yang dimiliki tidak dapat digunakan sebagai jenis pengembalian DbFunction.

DbFunctionInvalidIQueryableReturnType(Object, Object)

DbFunction '{function}' memiliki tipe pengembalian yang tidak valid '{type}'. Fungsi non-skalar harus mengembalikan 'IQueryable' dari jenis entitas yang valid.

DbFunctionInvalidParameterName(Object, Object)

DbFunction '{function}' tidak memiliki parameter bernama '{parameter}'.

DbFunctionInvalidParameterType(Object, Object, Object)

Parameter '{parameter}' untuk DbFunction '{function}' memiliki tipe '{type}' yang tidak valid. Pastikan jenis parameter dapat dipetakan oleh penyedia saat ini.

DbFunctionInvalidReturnEntityType(Object, Object, Object)

DbFunction '{function}' mengembalikan '{type}', tetapi '{elementType}' bukan tipe entitas yang dipetakan. Pastikan '{elementType}' disertakan dalam model.

DbFunctionInvalidReturnType(Object, Object)

DbFunction '{function}' memiliki tipe pengembalian yang tidak valid '{type}'. Pastikan bahwa jenis pengembalian dapat dipetakan oleh penyedia saat ini.

DbFunctionNameEmpty(Object)

DbFunction '{function}' tidak memiliki kumpulan nama. Nama adalah properti DbFunction yang diperlukan.

DbFunctionNonScalarCustomTranslation(Object)

Tidak dapat mengatur terjemahan kustom pada DbFunction '{function}' karena bukan fungsi skalar.

DbFunctionNullableValueReturnType(Object, Object)

DbFunction '{function}' mengembalikan SqlExpression tipe '{type}', yang merupakan tipe nilai nullable. DbFunctions harus mengembalikan ekspresi dengan jenis nilai yang tidak dapat diubah ke null, bahkan ketika dapat mengembalikan null.

DefaultValueSqlUnspecified(Object, Object)

Nilai default SQL belum ditentukan untuk kolom '{table}. {column}'. Tentukan SQL sebelum menggunakan Kerangka Kerja Entitas untuk membuat skema database.

DefaultValueUnspecified(Object, Object)

Nilai default belum ditentukan untuk kolom '{table}. {column}'. Tentukan nilai sebelum menggunakan Kerangka Kerja Entitas untuk membuat skema database.

DeleteDataOperationNoModel(Object)

Operasi penghapusan data pada '{table}' tidak terkait dengan model. Tambahkan model ke migrasi, atau tentukan jenis kolom di semua operasi data.

DeleteDataOperationTypesCountMismatch(Object, Object, Object)

Jumlah tipe kolom kunci ({typesCount}) tidak cocok dengan jumlah kolom kunci ({columnsCount}) untuk operasi penghapusan data pada '{table}'. Berikan jumlah jenis kolom kunci dan kolom kunci yang sama.

DeleteDataOperationValuesCountMismatch(Object, Object, Object)

Jumlah nilai kunci ({valuesCount}) tidak cocok dengan jumlah kolom kunci ({columnsCount}) untuk operasi penghapusan data pada '{table}'. Berikan jumlah nilai kunci dan kolom kunci yang sama.

DerivedStrategy(Object, Object)

Tipe entitas turunan '{entityType}' dikonfigurasi dengan strategi pemetaan '{strategy}'. Hanya jenis entitas akar yang harus dikonfigurasi dengan strategi pemetaan. Lihat https://go.microsoft.com/fwlink/?linkid=2130430 untuk informasi lebih lanjut.

DerivedTypeTable(Object, Object)
Kedaluwarsa.

Tipe entitas '{entityType}' tidak dapat dipetakan ke tabel karena berasal dari '{baseType}'. Hanya jenis entitas dasar yang dapat dipetakan ke tabel.

DuplicateCheckConstraint(Object, Object)

Batasan pemeriksaan '{checkConstraint}' tidak dapat ditambahkan ke tipe entitas '{entityType}' karena batasan pemeriksaan lain dengan nama yang sama sudah ada.

DuplicateCheckConstraint(Object, Object, Object)

Batasan pemeriksaan '{checkConstraint}' tidak dapat ditambahkan ke tipe entitas '{entityType}' karena batasan pemeriksaan lain dengan nama yang sama sudah ada pada tipe entitas '{conflictingEntityType}'.

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

Batasan pemeriksaan '{checkConstraint1}' pada '{entityType1}' dan '{checkConstraint2}' pada '{entityType2}' keduanya dipetakan ke '{checkConstraintName}', tetapi dengan penentuan SQL yang berbeda.

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

'{entityType1}. {property1}' dan '{entityType2}. {property2}' keduanya dipetakan ke kolom '{columnName}' di '{table}', tetapi dikonfigurasi untuk menggunakan kolamen yang berbeda ('{collation1}' dan '{collation2}').

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

'{entityType1}. {property1}' dan '{entityType2}. {property2}' keduanya dipetakan ke kolom '{columnName}' di '{table}', tetapi dikonfigurasi dengan komentar yang berbeda ('{comment1}' dan '{comment2}').

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

'{entityType1}. {property1}' dan '{entityType2}. {property2}' keduanya dipetakan ke kolom '{columnName}' di '{table}', tetapi dikonfigurasi untuk menggunakan nilai komputasi yang berbeda ('{value1}' dan '{value2}').

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

'{entityType1}. {property1}' dan '{entityType2}. {property2}' keduanya dipetakan ke kolom '{columnName}' di '{table}', tetapi memiliki konfigurasi token konkurensi yang berbeda.

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

'{entityType1}. {property1}' dan '{entityType2}. {property2}' keduanya dipetakan ke kolom '{columnName}' di '{table}', tetapi dikonfigurasi untuk menggunakan tipe data yang berbeda ('{dataType1}' dan '{dataType2}').

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

'{entityType1}. {property1}' dan '{entityType2}. {property2}' keduanya dipetakan ke kolom '{columnName}' di '{table}', tetapi dikonfigurasi untuk menggunakan nilai default yang berbeda ('{value1}' dan '{value2}').

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

'{entityType1}. {property1}' dan '{entityType2}. {property2}' keduanya dipetakan ke kolom '{columnName}' di '{table}', tetapi memiliki konfigurasi panjang tetap yang berbeda.

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

'{entityType1}. {property1}' dan '{entityType2}. {property2}' keduanya dipetakan ke kolom '{columnName}' di '{table}', tetapi dikonfigurasi untuk menggunakan pengaturan kolom komputasi tersimpan yang berbeda ('{value1}' dan '{value2}').

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

'{entityType1}. {property1}' dan '{entityType2}. {property2}' keduanya dipetakan ke kolom '{columnName}' di '{table}', tetapi dikonfigurasi dengan panjang maksimum yang berbeda ('{maxLength1}' dan '{maxLength2}').

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

'{entityType1}. {property1}' dan '{entityType2}. {property2}' keduanya dipetakan ke kolom '{columnName}' di '{table}', tetapi dikonfigurasi dengan pengaturan nullability kolom yang berbeda.

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

'{entityType1}. {property1}' dan '{entityType2}. {property2}' keduanya dipetakan ke kolom '{columnName}' di '{table}', tetapi dikonfigurasi untuk menggunakan urutan kolom yang berbeda ('{columnOrder1}' dan '{columnOrder2}').

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

'{entityType1}. {property1}' dan '{entityType2}. {property2}' keduanya dipetakan ke kolom '{columnName}' di '{table}', tetapi dikonfigurasi dengan presisi yang berbeda ('{presisi1}' dan '{presisi2}').

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

'{entityType1}. {property1}' dan '{entityType2}. {property2}' keduanya dipetakan ke kolom '{columnName}' di '{table}', tetapi dikonfigurasi untuk menggunakan tipe penyedia yang berbeda ('{type1}' dan '{type2}').

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

'{entityType1}. {property1}' dan '{entityType2}. {property2}' keduanya dipetakan ke kolom '{columnName}' di '{table}', tetapi properti terkandung dalam hierarki yang sama. Semua properti pada jenis entitas harus dipetakan ke kolom yang berbeda yang unik.

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

'{entityType1}. {property1}' dan '{entityType2}. {property2}' keduanya dipetakan ke kolom '{columnName}' di '{table}', tetapi dikonfigurasi dengan skala yang berbeda ('{scale1}' dan '{scale2}').

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

'{entityType1}. {property1}' dan '{entityType2}. {property2}' keduanya dipetakan ke kolom '{columnName}' di '{table}', tetapi memiliki konfigurasi unicode yang berbeda.

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

Kunci asing {foreignKeyProperties1} pada '{entityType1}' dan {foreignKeyProperties2} pada '{entityType2}' keduanya dipetakan ke '{table}. {foreignKeyName}', tetapi gunakan kolom yang berbeda ({columnNames1} dan {columnNames2}).

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

Kunci asing {foreignKeyProperties1} pada '{entityType1}' dan {foreignKeyProperties2} pada '{entityType2}' keduanya dipetakan ke '{table}. {foreignKeyName}', tetapi dikonfigurasi dengan perilaku penghapusan yang berbeda ('{deleteBehavior1}' dan '{deleteBehavior2}').

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

Kunci asing {foreignKeyProperties1} pada '{entityType1}' dan {foreignKeyProperties2} pada '{entityType2}' keduanya dipetakan ke '{table}. {foreignKeyName}', tetapi mereferensikan kolom utama yang berbeda ({principalColumnNames1} dan {principalColumnNames2}).

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

Kunci asing {foreignKeyProperties1} pada '{entityType1}' dan {foreignKeyProperties2} pada '{entityType2}' keduanya dipetakan ke '{table}. {foreignKeyName}', tetapi mereferensikan tabel utama yang berbeda ('{principalTable1}' dan '{principalTable2}').

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

Kunci asing {foreignKeyProperties1} pada '{entityType1}' dan {foreignKeyProperties2} pada '{entityType2}' keduanya dipetakan ke '{foreignKeyName}', tetapi dinyatakan pada tabel yang berbeda ('{table1}' dan '{table2}').

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

Kunci asing {foreignKeyProperties1} pada '{entityType1}' dan {foreignKeyProperties2} pada '{entityType2}' keduanya dipetakan ke '{table}. {foreignKeyName}', tetapi dengan konfigurasi keunikan yang berbeda.

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

Indeks {index1} pada '{entityType1}' dan {index2} pada '{entityType2}' keduanya dipetakan ke '{table}. {indexName}', tetapi dengan kolom yang berbeda ({columnNames1} dan {columnNames2}).

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

Indeks {index1} pada '{entityType1}' dan {index2} pada '{entityType2}' keduanya dipetakan ke '{table}. {indexName}', tetapi dengan filter yang berbeda ('{filter1}' dan '{filter2}').

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

Indeks {index1} pada '{entityType1}' dan {index2} pada '{entityType2}' keduanya dipetakan ke '{table}. {indexName}', tetapi dengan urutan pengurutan yang berbeda.

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

Indeks {index1} pada '{entityType1}' dan {index2} pada '{entityType2}' keduanya dipetakan ke '{indexName}', tetapi dinyatakan pada tabel yang berbeda ('{table1}' dan '{table2}').

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

Indeks {index1} pada '{entityType1}' dan {index2} pada '{entityType2}' keduanya dipetakan ke '{table}. {indexName}', tetapi dengan konfigurasi keunikan yang berbeda.

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

Kunci {keyProperties1} pada '{entityType1}' dan {keyProperties2} pada '{entityType2}' keduanya dipetakan ke '{table}. {keyName}', tetapi dengan kolom yang berbeda ({columnNames1} dan {columnNames2}).

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

Kunci {keyProperties1} pada '{entityType1}' dan {keyProperties2} pada '{entityType2}' keduanya dipetakan ke '{keyName}', tetapi pada tabel yang berbeda ('{table1}' dan '{table2}').

DuplicateSeedData(Object, Object)

Entitas seed untuk jenis entitas '{entityType}' memiliki nilai kunci yang sama dengan entitas seed lain yang dipetakan ke tabel yang sama '{table}'. Nilai kunci harus unik di seluruh entitas seed. Pertimbangkan untuk menggunakan 'DbContextOptionsBuilder.EnableSensitiveDataLogging' untuk melihat nilai yang berkonflik.

DuplicateSeedDataSensitive(Object, Object, Object)

Entitas seed untuk jenis entitas '{entityType}' memiliki nilai kunci yang sama {keyValue} dengan entitas seed lain yang dipetakan ke tabel yang sama '{table}'. Nilai kunci harus unik di seluruh entitas seed.

EitherOfTwoValuesMustBeNull(Object, Object)

{param1} atau {param2} harus null.

EntityShortNameNotUnique(Object, Object, Object)

Nama pendek untuk '{entityType1}' adalah '{discriminatorValue}' yang sama untuk '{entityType2}'. Setiap jenis entitas konkret dalam hierarki harus memiliki nama pendek yang unik. Ganti nama salah satu jenis atau panggil modelBuilder.Entity<TEntity>(). Metadata.SetDiscriminatorValue("NewShortName").

EntitySplittingConflictingMainFragment(Object, Object)

Tipe entitas '{entityType}' memiliki pemetaan terpisah untuk '{storeObject}', tetapi juga dipetakan ke objek yang sama. Pemetaan terpisah tidak boleh menduplikasi pemetaan utama.

EntitySplittingHierarchy(Object, Object)

Tipe entitas '{entityType}' memiliki pemetaan terpisah untuk '{storeObject}', tetapi juga berpartisipasi dalam hierarki tipe entitas. Pemetaan terpisah tidak didukung untuk hierarki.

EntitySplittingMissingPrimaryKey(Object, Object)

Tipe entitas '{entityType}' memiliki pemetaan terpisah untuk '{storeObject}', tetapi properti kunci primer tidak sepenuhnya dipetakan. Petakan semua properti kunci primer ke kolom di '{storeObject}'.

EntitySplittingMissingProperties(Object, Object)

Tipe entitas '{entityType}' memiliki pemetaan terpisah untuk '{storeObject}', tetapi tidak memetakan properti kunci non-primer ke dalamnya. Petakan setidaknya satu properti kunci non-primer ke kolom di '{storeObject}'.

EntitySplittingMissingPropertiesMainFragment(Object, Object)

Tipe entitas '{entityType}' memiliki pemetaan terpisah, tetapi tidak memetakan properti kunci non-primer apa pun ke objek penyimpanan utama. Pertahankan setidaknya satu properti kunci non-primer yang dipetakan ke kolom di '{storeObject}'.

EntitySplittingMissingRequiredPropertiesOptionalDependent(Object, Object, Object)

Jenis entitas '{entityType}' memiliki pemetaan terpisah dan merupakan dependen opsional yang berbagi objek penyimpanan, tetapi tidak memetakan properti yang tidak dibagikan yang diperlukan ke objek penyimpanan utama. Pertahankan setidaknya satu properti yang tidak dibagikan yang diperlukan dipetakan ke kolom di '{storeObject}' atau tandai '{entityType}' sebagai dependen yang diperlukan dengan memanggil '{requiredDependentConfig}'.

EntitySplittingUnmappedMainFragment(Object, Object, Object)

Tipe entitas '{entityType}' memiliki pemetaan terpisah untuk '{storeObject}', tetapi tidak memiliki pemetaan utama dengan tipe yang sama. Petakan '{entityType}' ke '{storeObjectType}'.

EntitySplittingUnmatchedMainTableSplitting(Object, Object, Object, Object)

Tipe entitas '{entityType}' memiliki pemetaan terpisah untuk '{storeObject}' yang dibagikan dengan tipe entitas '{principalEntityType}', tetapi pemetaan utama dari jenis ini tidak berbagi tabel. Petakan fragmen terpisah dari '{entityType}' ke tabel yang tidak dibagikan atau petakan fragmen utama ke '{principalStoreObject}'.

ErrorMaterializingProperty(Object, Object)

Terjadi kesalahan saat membaca nilai database untuk properti '{entityType}. {property}'. Lihat pengecualian dalam untuk informasi lebih lanjut.

ErrorMaterializingPropertyNullReference(Object, Object, Object)

Terjadi kesalahan saat membaca nilai database untuk properti '{entityType}. {property}'. Tipe yang diharapkan adalah '{expectedType}' tetapi nilai aktualnya null.

ErrorMaterializingValueInvalidCast(Object, Object)

Terjadi kesalahan saat membaca nilai database. Tipe yang diharapkan adalah '{expectedType}' tetapi nilai sebenarnya bertipe '{actualType}'.

ErrorMaterializingValueNullReference(Object)

Terjadi kesalahan saat membaca nilai database. Tipe yang diharapkan adalah '{expectedType}' tetapi nilai aktualnya null.

ExecuteDeleteOnTableSplitting(Object)

Operasi 'ExecuteDelete' sedang diterapkan pada tabel '{tableName}' yang berisi data untuk beberapa jenis entitas. Menerapkan operasi penghapusan ini juga akan menghapus data untuk jenis entitas lain, sehingga tidak didukung.

ExecuteOperationOnEntitySplitting(Object, Object)

Operasi '{operation}' sedang diterapkan pada tipe entitas '{entityType}', yang menggunakan pemisahan entitas. Operasi 'ExecuteDelete'/'ExecuteUpdate' pada jenis entitas yang menggunakan pemisahan entitas tidak didukung.

ExecuteOperationOnKeylessEntityTypeWithUnsupportedOperator(Object, Object)

Operasi '{operation}' tidak dapat dilakukan pada tipe entitas keyless '{entityType}', karena berisi operator yang tidak didukung secara asli oleh penyedia database.

ExecuteOperationOnTPC(Object, Object)

Operasi '{operation}' sedang diterapkan pada tipe entitas '{entityType}', yang menggunakan strategi pemetaan TPC dan bukan tipe daun. Operasi 'ExecuteDelete'/'ExecuteUpdate' pada jenis entitas yang berpartisipasi dalam hierarki TPC hanya didukung untuk jenis daun.

ExecuteOperationOnTPT(Object, Object)

Operasi '{operation}' sedang diterapkan pada tipe entitas '{entityType}', yang menggunakan strategi pemetaan TPT. Operasi 'ExecuteDelete'/'ExecuteUpdate' pada hierarki yang dipetakan karena TPT tidak didukung.

ExecuteOperationWithUnsupportedOperatorInSqlGeneration(Object)

Operasi '{operation}' berisi fitur ekspresi pilih yang tidak didukung dalam generator SQL kueri, tetapi telah dinyatakan didukung oleh penyedia selama fase terjemahan. Ini adalah bug di penyedia EF Core Anda, silakan ajukan masalah.

ExecuteUpdateSubqueryNotSupportedOverComplexTypes(Object)

ExecuteUpdate sedang digunakan melalui operator LINQ yang tidak didukung secara asli oleh database; ini tidak dapat diterjemahkan karena tipe kompleks '{complexType}' diproyeksikan. Tulis ulang kueri Anda untuk memproyegrasikan jenis entitas yang berisi sebagai gantinya.

ExpectedNonNullParameter(Object)

Diharapkan nilai non-null untuk parameter kueri '{parameter}'.

FromSqlMissingColumn(Object)

Kolom yang diperlukan '{column}' tidak ada dalam hasil operasi 'FromSql'.

FunctionOverrideMismatch(Object, Object)

Properti '{propertySpecification}' memiliki konfigurasi khusus untuk fungsi '{function}', tetapi tidak dipetakan ke kolom pada pengembalian fungsi tersebut. Hapus konfigurasi tertentu, atau petakan tipe entitas yang berisi properti ini ke '{function}'.

HasDataNotSupportedForEntitiesMappedToJson(Object)

Tidak dapat menggunakan HasData untuk tipe entitas '{entity}'. HasData tidak didukung untuk entitas yang dipetakan ke JSON.

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

Tidak dapat menggunakan tabel '{table}' untuk tipe entitas '{entityType}' karena sedang digunakan untuk tipe entitas '{otherEntityType}' dan komentar '{comment}' tidak cocok dengan komentar '{otherComment}'.

IncompatibleTableDerivedRelationship(Object, Object, Object)

Tidak dapat menggunakan tabel '{table}' untuk tipe entitas '{entityType}' karena sedang digunakan untuk tipe entitas '{otherEntityType}' dan ada hubungan antara kunci utamanya di mana '{entityType}' adalah dependen, tetapi '{entityType}' memiliki tipe entitas dasar yang dipetakan ke tabel yang berbeda. Petakan '{otherEntityType}' ke tabel lain, atau balikkan hubungan antara '{entityType}' dan '{otherEntityType}'.

IncompatibleTableExcludedMismatch(Object, Object, Object)

Tidak dapat menggunakan tabel '{table}' untuk tipe entitas '{entityType}' karena sedang digunakan untuk tipe entitas '{otherEntityType}' dan dikecualikan dari migrasi pada satu jenis entitas tetapi tidak pada jenis entitas lainnya. Kecualikan tabel dari migrasi pada semua jenis entitas yang dipetakan ke tabel.

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

Tidak dapat menggunakan tabel '{table}' untuk tipe entitas '{entityType}' karena sedang digunakan untuk tipe entitas '{otherEntityType}' dan nama '{keyName}' kunci primer {primaryKey} tidak cocok dengan nama '{otherName}' kunci utama {otherPrimaryKey}.

IncompatibleTableNoRelationship(Object, Object, Object)

Tidak dapat menggunakan tabel '{table}' untuk tipe entitas '{entityType}' karena sedang digunakan untuk tipe entitas '{otherEntityType}' dan berpotensi tipe entitas lainnya, tetapi tidak ada hubungan penautan. Tambahkan kunci asing ke '{entityType}' pada properti kunci primer dan arahkan ke kunci utama pada tipe entitas lain yang dipetakan ke '{table}'.

IncompatibleViewDerivedRelationship(Object, Object, Object)

Tidak dapat menggunakan tampilan '{view}' untuk tipe entitas '{entityType}' karena sedang digunakan untuk tipe entitas '{otherEntityType}' dan ada hubungan antara kunci utamanya di mana '{entityType}' adalah dependen, tetapi '{entityType}' memiliki tipe entitas dasar yang dipetakan ke tampilan yang berbeda. Petakan '{otherEntityType}' ke tampilan yang berbeda, atau balikkan hubungan antara '{entityType}' dan '{otherEntityType}'.

IncompatibleViewNoRelationship(Object, Object, Object)

Tidak dapat menggunakan tampilan '{view}' untuk tipe entitas '{entityType}' karena sedang digunakan untuk tipe entitas '{otherEntityType}' dan tidak ada hubungan antara kunci utamanya.

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

Tidak dapat mengatur nilai default '{value}' dari tipe '{valueType}' pada properti '{property}' dari tipe '{propertyType}' dalam tipe entitas '{entityType}'.

InsertDataOperationNoModel(Object)

Operasi penyisipan data pada '{table}' tidak terkait dengan model. Tambahkan model ke migrasi, atau tentukan jenis kolom di semua operasi data.

InsertDataOperationTypesCountMismatch(Object, Object, Object)

Jumlah tipe kolom ({typeCount}) tidak cocok dengan jumlah kolom ({columnsCount}) untuk operasi penyisipan data pada '{table}'. Berikan jumlah jenis kolom dan kolom yang sama.

InsertDataOperationValuesCountMismatch(Object, Object, Object)

Jumlah nilai ({valuesCount}) tidak cocok dengan jumlah kolom ({columnsCount}) untuk operasi penyisipan data pada '{table}'. Berikan jumlah nilai dan kolom yang sama.

InvalidCommandTimeout(Object)

Nilai 'CommandTimeout' '{value}' yang ditentukan tidak valid. Ini harus berupa angka positif.

InvalidDerivedTypeInEntityProjection(Object, Object)

Tipe entitas yang ditentukan '{derivedType}' tidak berasal dari '{entityType}'.

InvalidFromSqlArguments(Object, Object)

FromSqlExpression memiliki tipe ekspresi argumen yang tidak valid '{expressionType}' atau tipe nilai '{valueType}'.

InvalidKeySelectorForGroupBy(Object, Object)

Kunci pengelompokan '{keySelector}' bertipe '{keyType}' yang bukan kunci yang valid.

InvalidMappedFunctionDerivedType(Object, Object, Object)

Tipe entitas '{entityType}' dipetakan ke 'DbFunction' bernama '{functionName}', tetapi berasal dari '{baseEntityType}'. Jenis entitas turunan tidak dapat dipetakan ke fungsi.

InvalidMappedFunctionUnmatchedReturn(Object, Object, Object, Object)

Tipe entitas '{entityType}' dipetakan ke 'DbFunction' bernama '{functionName}' dengan tipe pengembalian '{returnType}'. Pastikan bahwa fungsi yang dipetakan mengembalikan 'IQueryable<{clrType}>'.

InvalidMappedFunctionWithParameters(Object, Object, Object)

Tipe entitas '{entityType}' dipetakan ke 'DbFunction' bernama '{functionName}' dengan parameter {parameters}. Pastikan bahwa fungsi yang dipetakan tidak memiliki parameter apa pun.

InvalidMappedSqlQueryDerivedType(Object, Object)

Jenis entitas '{entityType}' dipetakan ke kueri SQL, tetapi berasal dari '{baseEntityType}'. Jenis entitas turunan tidak dapat dipetakan ke kueri SQL yang berbeda dari jenis entitas dasar.

InvalidMappingStrategy(Object, Object)

Strategi pemetaan '{mappingStrategy}' yang ditentukan pada '{entityType}' tidak didukung.

InvalidMaxBatchSize(Object)

Nilai 'MaxBatchSize' yang ditentukan '{value}' tidak valid. Ini harus berupa angka positif.

InvalidMinBatchSize(Object)

Nilai 'MinBatchSize' yang ditentukan '{value}' tidak valid. Ini harus berupa angka positif.

InvalidPropertyInSetProperty(Object)

Argumen lambda berikut ke 'SetProperty' tidak mewakili properti yang valid untuk diatur: '{propertyExpression}'.

InvalidValueInSetProperty(Object)

Argumen lambda berikut ke 'SetProperty' tidak mewakili nilai yang valid: '{valueExpression}'.

JsonCantNavigateToParentEntity(Object, Object, Object)

Tidak dapat menavigasi dari entitas yang dipetakan JSON '{jsonEntity}' ke entitas induknya '{parentEntity}' menggunakan navigasi '{navigation}'. Entitas yang dipetakan ke JSON hanya dapat menavigasi ke anak-anak mereka.

JsonEntityMappedToDifferentTableOrViewThanOwner(Object, Object, Object, Object)

Entitas '{jsonType}' dipetakan ke JSON dan juga ke tabel atau tampilan '{tableOrViewName}', tetapi pemiliknya '{ownerType}' dipetakan ke tabel atau tampilan yang berbeda '{ownerTableOrViewName}'. Setiap entitas yang dipetakan ke JSON juga harus memetakan ke tabel atau tampilan yang sama dengan pemiliknya.

JsonEntityMappedToDifferentViewThanOwner(Object, Object, Object, Object)

Entitas '{jsonType}' dipetakan ke JSON dan juga ke tampilan '{viewName}', tetapi pemiliknya '{ownerType}' dipetakan ke tampilan yang berbeda '{ownerViewName}'. Setiap entitas yang dipetakan ke JSON juga harus memetakan ke tampilan yang sama dengan pemiliknya.

JsonEntityMissingKeyInformation(Object)

Entitas JSON '{jsonEntity}' kehilangan informasi kunci. Ini tidak diizinkan untuk melacak kueri karena EF tidak dapat membangun identitas dengan benar untuk objek entitas ini.

JsonEntityMultipleRootsMappedToTheSameJsonColumn(Object, Object)

Beberapa entitas akar yang dimiliki dipetakan ke kolom JSON yang sama '{column}' dalam tabel '{table}'. Setiap entitas akar yang dimiliki harus memetakan ke kolom yang berbeda.

JsonEntityOrCollectionProjectedAtRootLevelInTrackingQuery(Object)

Entitas atau koleksi JSON tidak dapat diproyeksikan langsung dalam kueri terlacak. Nonaktifkan pelacakan dengan menggunakan metode '{asNoTracking}' atau proyeksikan entitas pemilik sebagai gantinya.

JsonEntityOwnedByNonJsonOwnedType(Object, Object)

Tipe entitas yang dimiliki '{nonJsonType}' dipetakan ke tabel '{table}' dan berisi kolom JSON. Saat ini alamat IP statis tidak didukung. Semua jenis yang dimiliki yang berisi kolom JSON harus dipetakan ke kolom JSON itu sendiri.

JsonEntityReferencingRegularEntity(Object)

Jenis entitas '{jsonEntity}' dipetakan ke JSON dan memiliki navigasi ke entitas reguler yang bukan pemiliknya.

JsonEntityWithDefaultValueSetOnItsProperty(Object, Object)

Mengatur nilai default pada properti entitas yang dipetakan ke JSON tidak didukung. Entitas: '{jsonEntity}', properti: '{property}'.

JsonEntityWithExplicitlyConfiguredJsonPropertyNameOnKey(Object, Object)

Properti kunci '{keyProperty}' pada entitas yang dipetakan JSON '{jsonEntity}' tidak boleh memiliki nama properti JSON-nya yang dikonfigurasi secara eksplisit.

JsonEntityWithExplicitlyConfiguredOrdinalKey(Object)

Jenis entitas '{jsonEntity}' adalah bagian dari koleksi yang dipetakan ke JSON dan memiliki kunci ordinal yang ditentukan secara eksplisit. Hanya kunci ordinal yang ditentukan secara implisit yang didukung.

JsonEntityWithIncorrectNumberOfKeyProperties(Object, Object, Object)

Tipe entitas '{jsonEntity}' memiliki jumlah properti kunci primer yang salah. Angka yang diharapkan adalah: {expectedCount}, angka aktual adalah: {actualCount}.

JsonEntityWithMultiplePropertiesMappedToSameJsonProperty(Object, Object)

Entitas '{jsonEntity}' dipetakan ke JSON dan berisi beberapa properti atau navigasi yang dipetakan ke properti JSON yang sama '{property}'. Setiap properti harus memetakan ke properti JSON yang unik.

JsonEntityWithNonTphInheritanceOnOwner(Object)

Entitas jenis '{rootType}' mereferensikan entitas yang dipetakan ke JSON. Hanya warisan TPH yang didukung untuk entitas tersebut.

JsonEntityWithOwnerNotMappedToTableOrView(Object)

Entitas referensi jenis entitas '{entity}' yang dipetakan ke JSON tetapi tidak dipetakan sendiri ke tabel atau tampilan. Ini tidak didukung.

JsonErrorExtractingJsonProperty(Object, Object)

Terjadi kesalahan saat membaca nilai JSON untuk properti '{entityType}. {propertyName}'. Lihat pengecualian dalam untuk informasi lebih lanjut.

JsonReaderInvalidTokenType(Object)

Tipe token tidak valid: '{tokenType}'.

JsonRequiredEntityWithNullJson(Object)

Entitas {entity} diperlukan tetapi elemen JSON yang berisinya null.

KeylessMappingStrategy(Object, Object)

Strategi pemetaan '{mappingStrategy}' yang digunakan untuk '{entityType}' tidak didukung untuk jenis entitas tanpa kunci. Lihat https://go.microsoft.com/fwlink/?linkid=2130430 untuk informasi lebih lanjut.

LastUsedWithoutOrderBy(Object)

Kueri yang melakukan operasi '{method}' harus memiliki urutan pengurutan deterministik. Tulis ulang kueri untuk menerapkan operasi 'OrderBy' pada urutan sebelum memanggil '{method}'.

MappedFunctionNotFound(Object, Object)

Jenis entitas '{entityType}' dipetakan ke DbFunction bernama '{functionName}', tetapi tidak ada DbFunction dengan nama tersebut yang ditemukan dalam model. Pastikan bahwa pemetaan jenis entitas dikonfigurasi menggunakan nama model fungsi dalam model.

MethodOnNonTphRootNotSupported(Object, Object)

Menggunakan '{methodName}' pada DbSet dari '{entityType}' tidak didukung karena '{entityType}' adalah bagian dari hierarki dan tidak berisi properti diskriminator.

MethodOnNonTPHRootNotSupported(Object, Object)

Menggunakan '{methodName}' pada DbSet dari '{entityType}' tidak didukung karena '{entityType}' adalah bagian dari hierarki dan tidak berisi properti diskriminator.

MigrationNotFound(Object)

Migrasi '{migrationName}' tidak ditemukan.

MigrationSqlGenerationMissing(Object)

Pembuatan SQL untuk operasi '{operation}' tidak didukung oleh penyedia database saat ini. Penyedia database harus menerapkan metode yang sesuai di 'MigrationsSqlGenerator' untuk mendukung operasi ini.

MissingConcurrencyColumn(Object, Object, Object)

Tipe entitas '{entityType}' tidak berisi properti yang dipetakan ke kolom token konkurensi yang dihasilkan penyimpanan '{missingColumn}' yang digunakan oleh tipe entitas lain yang berbagi tabel '{table}'. Tambahkan properti yang dihasilkan penyimpanan ke '{entityType}' yang dipetakan ke kolom yang sama; mungkin dalam keadaan bayangan.

MissingIdentifyingProjectionInDistinctGroupBySubquery(Object)

Tidak dapat menerjemahkan subkueri koleksi dalam proyeksi karena menggunakan operasi 'Berbeda' atau 'Kelompokkan Menurut' dan tidak memproyeksikan kolom kunci dari semua tabel yang diperlukan untuk menghasilkan hasil di sisi klien. Kolom hilang: {column}. Tambahkan kolom ke proyeksi atau tulis ulang kueri untuk tidak menggunakan operasi 'GroupBy'/'Distinct'.

MissingParameterValue(Object)

Tidak ada nilai yang disediakan untuk parameter yang diperlukan '{parameter}'.

ModificationCommandInvalidEntityState(Object)

Tidak dapat menyimpan perubahan untuk entitas dalam status '{entityState}'.

ModificationCommandInvalidEntityState(Object, Object)

Tidak dapat menyimpan perubahan untuk entitas tipe '{entityType}' dalam status '{entityState}'. Ini mungkin menunjukkan bug dalam Kerangka Kerja Entitas, silakan buka masalah di https://go.microsoft.com/fwlink/?linkid=2142044. Pertimbangkan untuk menggunakan 'DbContextOptionsBuilder.EnableSensitiveDataLogging' untuk melihat nilai kunci entitas.

ModificationCommandInvalidEntityStateSensitive(Object, Object, Object)

Tidak dapat menyimpan perubahan untuk entitas tipe '{entityType}' dengan nilai kunci primer {keyValues} dalam status '{entityState}'. Ini mungkin menunjukkan bug dalam Kerangka Kerja Entitas, silakan buka masalah di https://go.microsoft.com/fwlink/?linkid=2142044.

MultipleEntityPropertiesInSetProperty(Object, Object)

Beberapa pemanggilan 'SetProperty' mengacu pada properti pada jenis entitas yang berbeda ('{entityType1}' dan '{entityType2}'). Satu panggilan 'ExecuteUpdate' hanya dapat memperbarui properti dari satu jenis entitas.

MultipleTablesInExecuteUpdate(Object, Object)

Beberapa pemanggilan 'SetProperty' mengacu pada tabel yang berbeda ('{propertySelector1}' dan '{propertySelector2}'). Satu panggilan 'ExecuteUpdate' hanya dapat memperbarui kolom dari satu tabel.

NamedConnectionStringNotFound(Object)

Nama string koneksi digunakan, tetapi nama '{name}' tidak ditemukan dalam konfigurasi aplikasi. Perhatikan bahwa string koneksi bernama hanya didukung saat menggunakan 'IConfiguration' dan penyedia layanan, seperti dalam aplikasi ASP.NET Core yang khas. Lihat https://go.microsoft.com/fwlink/?linkid=850912 untuk informasi lebih lanjut.

NonConstantOrParameterAsInExpressionValue(Object)

Ekspresi tipe '{type}' tidak didukung dalam nilai InExpression; hanya konstanta dan parameter yang didukung.

NonQueryTranslationFailedWithDetails(Object, Object)

Ekspresi LINQ '{expression}' tidak dapat diterjemahkan. Informasi tambahan: {details} Lihat https://go.microsoft.com/fwlink/?linkid=2101038 untuk informasi selengkapnya.

NonScalarFunctionCannotBeNullable(Object)

Tidak dapat mengatur 'IsNullable' pada DbFunction '{functionName}' karena fungsi tidak mewakili fungsi skalar.

NonScalarFunctionParameterCannotPropagatesNullability(Object, Object)

Tidak dapat mengatur 'PropagatesNullability' pada parameter '{parameterName}' dari DbFunction '{functionName}' karena fungsi tidak mewakili fungsi skalar.

NonTphDiscriminatorValueNotString(Object, Object)

Nilai diskriminator yang ditentukan '{value}' untuk '{entityType}' bukan string. Konfigurasikan nilai diskriminator string sebagai gantinya.

NonTphMappingStrategy(Object, Object)

Strategi pemetaan '{mappingStrategy}' yang ditentukan pada '{entityType}' tidak didukung untuk tipe entitas dengan diskriminator.

NonTphStoredProcedureClash(Object, Object, Object)

'{entityType}' dan '{otherEntityType}' dipetakan ke prosedur tersimpan '{sproc}'. Semua jenis entitas dalam hierarki non-TPH (yang tidak memiliki diskriminator) harus dipetakan ke prosedur tersimpan yang berbeda. Lihat https://go.microsoft.com/fwlink/?linkid=2130430 untuk informasi lebih lanjut.

NonTphTableClash(Object, Object, Object)

'{entityType}' dan '{otherEntityType}' dipetakan ke tabel '{table}'. Semua jenis entitas dalam hierarki non-TPH (yang tidak memiliki diskriminator) harus dipetakan ke tabel yang berbeda. Lihat https://go.microsoft.com/fwlink/?linkid=2130430 untuk informasi lebih lanjut.

NonTPHTableClash(Object, Object, Object)

'{entityType}' dan '{otherEntityType}' dipetakan ke tabel '{table}'. Semua jenis entitas dalam hierarki yang tidak memiliki diskriminator harus dipetakan ke tabel yang berbeda. Lihat https://go.microsoft.com/fwlink/?linkid=2130430 untuk informasi lebih lanjut.

NonTphViewClash(Object, Object, Object)

'{entityType}' dan '{otherEntityType}' dipetakan ke tampilan '{view}'. Semua jenis entitas dalam hierarki non-TPH (yang tidak memiliki diskriminator) harus dipetakan ke tampilan yang berbeda. Lihat https://go.microsoft.com/fwlink/?linkid=2130430 untuk informasi lebih lanjut.

NonTPHViewClash(Object, Object, Object)

'{entityType}' dan '{otherEntityType}' dipetakan ke tampilan '{view}'. Semua jenis entitas dalam hierarki yang tidak memiliki diskriminator harus dipetakan ke tampilan yang berbeda. Lihat https://go.microsoft.com/fwlink/?linkid=2130430 untuk informasi lebih lanjut.

NullKeyValue(Object, Object)

Tidak dapat mengubah baris dalam tabel '{table}' karena kolom kuncinya '{keyColumn}' null.

NullTypeMappingInSqlTree(Object)

Ekspresi '{sqlExpression}' di pohon SQL tidak memiliki pemetaan jenis yang ditetapkan.

OneOfThreeValuesMustBeSet(Object, Object, Object)

Tepat salah satu dari '{param1}', '{param2}' atau '{param3}' harus diatur.

OptionalDependentWithDependentWithoutIdentifyingProperty(Object)

Jenis entitas '{entityType}' adalah dependen opsional menggunakan berbagi tabel dan berisi dependen lain tanpa properti bersama yang diperlukan untuk mengidentifikasi apakah entitas ada. Jika semua properti nullable berisi nilai null dalam database, maka instans objek tidak akan dibuat dalam kueri yang menyebabkan nilai dependen berlapis hilang. Tambahkan properti yang diperlukan untuk membuat instans dengan nilai null untuk properti lain atau tandai navigasi masuk sesuai kebutuhan untuk selalu membuat instans.

ParameterNotObjectArray(Object)

Tidak dapat menggunakan nilai yang disediakan untuk parameter '{parameter}' karena tidak dapat ditetapkan untuk mengetik objek[].

PropertyNotMapped(Object, Object, Object, Object)

Properti '{propertyType}' '{entityType}. {property}' tidak dapat dipetakan ke tipe database '{storeType}' karena penyedia database tidak mendukung pemetaan properti '{propertyType}' ke kolom '{storeType}'. Pertimbangkan untuk memetakan ke jenis database yang berbeda atau mengonversi nilai properti menjadi jenis yang didukung oleh database menggunakan pengonversi nilai. Lihat https://aka.ms/efcore-docs-value-converters untuk informasi lebih lanjut. Secara bergantian, kecualikan properti dari model menggunakan atribut '[NotMapped]' atau dengan menggunakan 'EntityTypeBuilder.Ignore' di 'OnModelCreating'.

PropertyNotMappedToTable(Object, Object, Object)

Properti '{property}' pada tipe entitas '{entityType}' tidak dipetakan ke '{table}'.

ReadonlyEntitySaved(Object)

Tipe entitas '{entityType}' tidak dipetakan ke tabel, oleh karena itu entitas tidak dapat dipertahankan ke database. Panggil 'ToTable' di 'OnModelCreating' untuk memetakannya ke tabel.

RelationalCloneNotImplemented(Object)

'{mapping}' tidak mendukung pemetaan tipe gaya 2.2. Penyedia database perlu diperbarui untuk mendukung serangkaian kustomisasi pemetaan lengkap.

SelectExpressionNonTphWithCustomTable(Object)

Tidak dapat membuat 'SelectExpression' dengan 'TableExpressionBase' kustom karena tipe hasil '{entityType}' adalah bagian dari hierarki dan tidak berisi properti diskriminator.

SelectExpressionNonTPHWithCustomTable(Object)

Tidak dapat membuat 'SelectExpression' dengan 'TableExpressionBase' kustom karena tipe hasil '{entityType}' adalah bagian dari hierarki dan tidak berisi properti diskriminator.

SetOperationOverDifferentStructuralTypes(Object, Object)

Mengatur operasi di atas entitas atau tipe kompleks yang berbeda tidak didukung ('{type1}' dan '{type2}').

SetOperationsRequireAtLeastOneSideWithValidTypeMapping(Object)

Operasi set '{setOperationType}' memerlukan pemetaan tipe yang valid untuk setidaknya salah satu sisinya.

SharedRowEntryCountMismatch(Object, Object, Object, Object)

Entitas tipe '{entityType}' berbagi tabel '{tableName}' dengan entitas tipe '{missingEntityType}', tetapi tidak ada entitas tipe ini dengan nilai kunci yang sama yang telah ditandai sebagai '{state}'. Pertimbangkan untuk menggunakan 'DbContextOptionsBuilder.EnableSensitiveDataLogging' untuk melihat nilai kunci.

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

Entitas tipe '{entityType}' berbagi tabel '{tableName}' dengan entitas tipe '{missingEntityType}', tetapi tidak ada entitas tipe ini dengan nilai kunci yang sama '{keyValue}' yang telah ditandai sebagai '{state}'.

SqlQueryOverrideMismatch(Object, Object)

Properti '{propertySpecification}' memiliki konfigurasi khusus untuk kueri SQL '{query}', tetapi tidak dipetakan ke kolom pada kueri tersebut. Hapus konfigurasi tertentu, atau petakan tipe entitas yang berisi properti ini ke '{query}'.

SqlQueryUnmappedType(Object)

Tipe elemen '{elementType}' yang digunakan dalam metode 'SqlQuery' tidak didukung secara asli oleh penyedia database Anda. Gunakan jenis elemen yang didukung, atau gunakan ModelConfigurationBuilder.DefaultTypeMapping untuk menentukan pemetaan untuk jenis Anda.

StoredKeyTypesNotConvertable(Object, Object, Object, Object)

Kolom kunci asing '{fkColumnName}' memiliki nilai '{fkColumnType}' yang tidak dapat dibandingkan dengan nilai '{pkColumnType}' dari kolom kunci utama terkait '{pkColumnName}'. Untuk menggunakan 'SaveChanges' atau 'SaveChangesAsync', jenis kolom kunci asing harus sebanding dengan jenis kolom kunci utama.

StoredProcedureCurrentValueParameterOnDelete(Object, Object)

Parameter nilai saat ini '{parameter}' tidak diizinkan untuk menghapus prosedur tersimpan '{sproc}'. Gunakan HasOriginalValueParameter() sebagai gantinya.

StoredProcedureDeleteNonKeyProperty(Object, Object, Object)

Properti '{entityType}. {property}' dipetakan ke parameter prosedur tersimpan '{sproc}', tetapi hanya token konkurensi dan properti kunci yang didukung untuk Menghapus prosedur tersimpan.

StoredProcedureDuplicateOriginalValueParameter(Object, Object)

Parameter nilai asli untuk properti '{property}' tidak dapat ditambahkan ke prosedur tersimpan '{sproc}' karena parameter nilai asli lain untuk properti ini sudah ada.

StoredProcedureDuplicateParameter(Object, Object)

Parameter untuk properti '{property}' tidak dapat ditambahkan ke prosedur tersimpan '{sproc}' karena parameter lain untuk properti ini sudah ada.

StoredProcedureDuplicateParameterName(Object, Object)

Parameter '{parameter}' tidak dapat ditambahkan ke prosedur tersimpan '{sproc}' karena parameter lain dengan nama ini sudah ada.

StoredProcedureDuplicateResultColumn(Object, Object)

Kolom hasil untuk properti '{property}' tidak dapat ditambahkan ke prosedur tersimpan '{sproc}' karena kolom hasil lain untuk properti ini sudah ada.

StoredProcedureDuplicateResultColumnName(Object, Object)

Kolom hasil '{column}' tidak dapat ditambahkan ke prosedur tersimpan '{sproc}' karena kolom hasil lain dengan nama ini sudah ada.

StoredProcedureDuplicateRowsAffectedParameter(Object)

Parameter yang terpengaruh baris tidak dapat ditambahkan ke prosedur tersimpan '{sproc}' karena baris yang terpengaruh sudah dikembalikan melalui parameter lain, melalui nilai pengembalian prosedur tersimpan atau melalui kolom hasil.

StoredProcedureDuplicateRowsAffectedResultColumn(Object)

Kolom hasil yang terpengaruh baris tidak dapat ditambahkan ke prosedur tersimpan '{sproc}' karena baris yang terpengaruh sudah dikembalikan melalui kolom lain, melalui parameter atau melalui nilai pengembalian prosedur tersimpan.

StoredProcedureGeneratedPropertiesNotMapped(Object, Object, Object)

Tipe entitas '{entityType}' dipetakan ke prosedur tersimpan '{sproc}', namun properti yang dihasilkan penyimpanan {properties} tidak dipetakan ke parameter output atau kolom hasil apa pun.

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

Parameter input '{parameter}' dari prosedur tersimpan sisipan '{sproc}' dipetakan ke properti '{property}' dari tipe entitas '{entityType}', tetapi properti tersebut dikonfigurasi dengan BeforeSaveBehavior '{behavior}', sehingga tidak dapat disimpan di sisipan.

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

Parameter input '{parameter}' dari pembaruan prosedur tersimpan '{sproc}' dipetakan ke properti '{property}' dari tipe entitas '{entityType}', tetapi properti tersebut dikonfigurasi dengan AfterSaveBehavior '{behavior}', sehingga tidak dapat disimpan saat pembaruan. Anda mungkin perlu menggunakan HasOriginalValueParameter() alih-alih HasParameter().

StoredProcedureKeyless(Object, Object)

Tipe entitas tanpa kunci '{entityType}' dikonfigurasi untuk menggunakan '{sproc}'. Jenis entitas memerlukan kunci primer untuk dapat dipetakan ke prosedur tersimpan.

StoredProcedureNoName(Object, Object)

Tipe entitas '{entityType}' dikonfigurasi untuk menggunakan '{sproc}', tetapi nama penyimpanan tidak ditentukan. Konfigurasikan nama prosedur tersimpan secara eksplisit.

StoredProcedureOriginalValueParameterOnInsert(Object, Object)

Parameter nilai asli '{parameter}' tidak diizinkan pada sisipkan prosedur tersimpan '{sproc}'. Gunakan HasParameter() sebagai gantinya.

StoredProcedureOutputParameterConflict(Object, Object, Object)

Properti '{entityType}. {property}' dipetakan ke parameter output dari prosedur tersimpan '{sproc}', tetapi juga dipetakan ke parameter output output nilai asli output. Properti yang dihasilkan penyimpanan hanya dapat dipetakan ke satu parameter output.

StoredProcedureOutputParameterNotGenerated(Object, Object, Object)

Properti '{entityType}. {property}' dipetakan ke parameter output dari prosedur tersimpan '{sproc}', tetapi tidak dikonfigurasi sebagai store-generated. Konfigurasikan sebagai yang dihasilkan penyimpanan atau jangan konfigurasikan parameter sebagai output.

StoredProcedureOverrideMismatch(Object, Object)

Properti '{propertySpecification}' memiliki konfigurasi khusus untuk prosedur tersimpan '{sproc}', tetapi tidak dipetakan ke parameter atau kolom hasil pada prosedur tersimpan tersebut. Hapus konfigurasi tertentu, atau petakan tipe entitas yang berisi properti ini ke '{sproc}'.

StoredProcedureParameterInvalidConfiguration(Object, Object, Object)

'{facet}' tidak dapat dikonfigurasi untuk parameter '{parameter}' dari prosedur tersimpan '{sproc}'.

StoredProcedureParameterInvalidDirection(Object, Object, Object)

Arah yang tidak didukung '{direction}' ditentukan untuk parameter '{parameter}' dari prosedur tersimpan '{sproc}'.

StoredProcedureParameterNotFound(Object, Object, Object)

Tidak ada properti bernama '{property}' yang ditemukan pada tipe entitas '{entityType}' yang sesuai dengan parameter pada prosedur tersimpan '{sproc}'

StoredProcedurePropertiesNotMapped(Object, Object, Object)

Tipe entitas '{entityType}' dipetakan ke prosedur tersimpan '{sproc}', namun properti {properties} tidak dipetakan ke parameter atau kolom hasil apa pun.

StoredProcedureResultColumnDelete(Object, Object, Object)

Properti '{entityType}. {property}' dipetakan ke kolom hasil prosedur tersimpan '{sproc}', tetapi nilai yang dihasilkan penyimpanan tidak didukung untuk Prosedur tersimpan penghapusan.

StoredProcedureResultColumnNotFound(Object, Object, Object)

Tidak ada properti bernama '{property}' yang ditemukan pada tipe entitas '{entityType}' yang sesuai dengan kolom hasil pada prosedur tersimpan '{sproc}'

StoredProcedureResultColumnNotGenerated(Object, Object, Object)

Properti '{entityType}. {property}' dipetakan ke kolom hasil prosedur tersimpan '{sproc}', tetapi tidak dikonfigurasi sebagai store-generated.

StoredProcedureResultColumnParameterConflict(Object, Object, Object)

Properti '{entityType}. {property}' dipetakan ke kolom hasil prosedur tersimpan '{sproc}', tetapi juga dipetakan ke parameter output. Properti yang dihasilkan penyimpanan hanya dapat dipetakan ke salah satu properti ini.

StoredProcedureRowsAffectedForInsert(Object)

Parameter yang terpengaruh baris, kolom hasil, atau nilai pengembalian tidak dapat dikonfigurasi pada prosedur tersimpan '{sproc}' karena digunakan untuk penyisipan. Nilai yang terpengaruh baris hanya diperbolehkan pada prosedur tersimpan yang melakukan pembaruan atau penghapusan.

StoredProcedureRowsAffectedNotPopulated(Object)

Prosedur tersimpan '{sproc}' dikonfigurasi dengan parameter output yang terpengaruh baris atau nilai pengembalian, tetapi nilai yang valid tidak ditemukan saat menjalankan prosedur.

StoredProcedureRowsAffectedReturnConflictingParameter(Object)

Prosedur tersimpan '{sproc}' tidak dapat dikonfigurasi untuk mengembalikan baris yang terpengaruh karena parameter yang terpengaruh baris atau kolom hasil yang terpengaruh baris untuk prosedur tersimpan ini sudah ada.

StoredProcedureRowsAffectedWithResultColumns(Object, Object)

Tipe entitas '{entityType}' dipetakan ke prosedur tersimpan '{sproc}' yang mengembalikan kolom hasil dan nilai yang terpengaruh baris. Jika prosedur tersimpan mengembalikan kolom hasil, nilai yang terpengaruh baris tidak diperlukan dan dapat dihapus dengan aman.

StoredProcedureTableSharing(Object, Object, Object)

Tipe entitas '{entityType1}' dan '{entityType2}' dikonfigurasi untuk menggunakan '{sproc}', berbagi prosedur tersimpan tidak didukung. Tentukan nama yang berbeda untuk prosedur tersimpan yang sesuai.

StoredProcedureTphDuplicate(Object, Object, Object)

'{entityType}' dan '{otherEntityType}' secara eksplisit dipetakan ke prosedur tersimpan '{sproc}' menggunakan strategi pemetaan 'TPH'. Konfigurasikan pemetaan prosedur tersimpan pada jenis entitas akar, termasuk semua parameter untuk jenis turunan. Lihat https://go.microsoft.com/fwlink/?linkid=2130430 untuk informasi lebih lanjut.

StoredProcedureUnmapped(Object)

Tipe entitas '{entityType}' dikonfigurasi untuk menggunakan beberapa prosedur tersimpan dan tidak dipetakan ke tabel apa pun. Jenis entitas yang tidak dipetakan ke tabel harus dipetakan untuk menyisipkan, memperbarui, dan menghapus prosedur tersimpan.

SubqueryOverComplexTypesNotSupported(Object)

Kueri memerlukan subkueri atas tipe kompleks '{complexType}'. Subkueri atas jenis kompleks saat ini tidak didukung.

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

Tipe ekspresi '{expressionType}' tidak menerapkan logika kloning yang tepat. Setiap ekspresi yang berasal dari '{tableExpressionBase}' harus mengimplementasikan antarmuka '{clonableTableExpressionBase}' atau meminta logika kloning ditambahkan ke '{cloningExpressionVisitor}' di dalam '{selectExpression}'.

TableNotMappedEntityType(Object, Object)

Tipe entitas '{entityType}' tidak dipetakan ke objek penyimpanan '{table}'.

TableOverrideMismatch(Object, Object)

Properti '{propertySpecification}' memiliki konfigurasi khusus untuk tabel '{table}', tetapi tidak dipetakan ke kolom pada tabel tersebut. Hapus konfigurasi tertentu, atau petakan tipe entitas yang berisi properti ini ke '{table}'.

TableValuedFunctionNonTph(Object, Object)

Tipe elemen hasil '{dbFunction}' dipetakan ke '{entityType}'. Ini tidak didukung karena '{entityType}' adalah bagian dari hierarki tetapi tidak berisi properti diskriminator. Hanya hierarki TPH yang dapat dipetakan ke TVF.

TableValuedFunctionNonTPH(Object, Object)

Tipe elemen hasil '{dbFunction}' dipetakan ke '{entityType}'. Ini tidak didukung karena '{entityType}' adalah bagian dari hierarki dan tidak berisi properti diskriminator.

TimeoutTooBig(Object)

Batas waktu harus kurang dari atau sama dengan Int32.MaxValue (2147483647) detik. Batas waktu yang disediakan: {seconds} detik.

TimeoutTooSmall(Object)

Batas waktu harus lebih besar dari atau sama dengan nol. Batas waktu yang disediakan: {seconds} detik.

TooFewReaderFields(Object, Object)

Pembaca yang mendasar tidak memiliki bidang sebanyak yang diharapkan. Diharapkan: {expected}, aktual: {actual}.

TpcTableSharing(Object, Object, Object)

Tipe entitas '{dependentType}' dipetakan ke '{storeObject}'. Namun jenis entitas utama '{principalEntityType}' juga dipetakan ke '{storeObject}' dan menggunakan strategi pemetaan TPC. Jenis entitas dalam hierarki TPC dapat menggunakan berbagi tabel hanya jika tidak memiliki jenis turunan.

TpcTableSharingDependent(Object, Object, Object, Object)

Tipe entitas '{dependentType}' dipetakan ke '{storeObject}'. Namun salah satu tipe turunannya '{derivedType}' dipetakan ke '{otherStoreObject}'. Hierarki menggunakan berbagi tabel tidak dapat dipetakan menggunakan strategi pemetaan TPC.

TphDbFunctionMismatch(Object, Object, Object, Object)

'{entityType}' dipetakan ke fungsi database '{function}' sementara '{otherEntityType}' dipetakan ke fungsi database '{otherFunction}'. Petakan semua jenis entitas dalam hierarki ke fungsi database yang sama. Lihat https://go.microsoft.com/fwlink/?linkid=2130430 untuk informasi lebih lanjut.

TphStoredProcedureMismatch(Object, Object, Object, Object)

'{entityType}' dipetakan ke prosedur tersimpan '{sproc}' sementara '{otherEntityType}' dipetakan ke prosedur tersimpan '{otherSproc}'. Petakan semua jenis entitas dalam hierarki ke prosedur tersimpan yang sama, atau hapus diskriminator dan petakan semuanya ke prosedur tersimpan yang berbeda. Lihat https://go.microsoft.com/fwlink/?linkid=2130430 untuk informasi lebih lanjut.

TphTableMismatch(Object, Object, Object, Object)

'{entityType}' dipetakan ke tabel '{table}' sementara '{otherEntityType}' dipetakan ke tabel '{otherTable}'. Petakan semua jenis entitas dalam hierarki ke tabel yang sama, atau hapus diskriminator dan petakan semuanya ke tabel yang berbeda. Lihat https://go.microsoft.com/fwlink/?linkid=2130430 untuk informasi lebih lanjut.

TPHTableMismatch(Object, Object, Object, Object)

'{entityType}' dipetakan ke tabel '{table}' sementara '{otherEntityType}' dipetakan ke tabel '{otherTable}'. Petakan semua jenis entitas dalam hierarki ke tabel yang sama, atau hapus diskriminator dan petakan semuanya ke tabel yang berbeda. Lihat https://go.microsoft.com/fwlink/?linkid=2130430 untuk informasi lebih lanjut.

TphViewMismatch(Object, Object, Object, Object)

'{entityType}' dipetakan ke tampilan '{view}' sementara '{otherEntityType}' dipetakan ke tampilan '{otherView}'. Petakan semua jenis entitas dalam hierarki ke tampilan yang sama, atau hapus diskriminator dan petakan semuanya ke tampilan yang berbeda. Lihat https://go.microsoft.com/fwlink/?linkid=2130430 untuk informasi lebih lanjut.

TPHViewMismatch(Object, Object, Object, Object)

'{entityType}' dipetakan ke tampilan '{view}' sementara '{otherEntityType}' dipetakan ke tampilan '{otherView}'. Petakan semua jenis entitas dalam hierarki ke tampilan yang sama, atau hapus diskriminator dan petakan semuanya ke tampilan yang berbeda. Lihat https://go.microsoft.com/fwlink/?linkid=2130430 untuk informasi lebih lanjut.

TriggerWithMismatchedTable(Object, Object, Object, Object)

Pemicu '{trigger}' untuk tabel '{triggerTable}' ditentukan pada tipe entitas '{entityType}', yang dipetakan ke tabel '{entityTable}'. Lihat https://aka.ms/efcore-docs-triggers untuk informasi selengkapnya tentang pemicu.

UnableToBindMemberToEntityProjection(Object, Object, Object)

Tidak dapat mengikat '{memberType}. {member}' ke proyeksi entitas '{entityType}'.

UnableToSplitCollectionProjectionInSplitQuery(Object, Object, Object)

Kueri telah dikonfigurasi untuk menggunakan '{splitQueryEnumValue}' dan berisi koleksi dalam panggilan 'Pilih', yang tidak dapat dibagi menjadi kueri terpisah. Hapus '{splitQueryMethodName}' jika diterapkan atau tambahkan '{singleQueryMethodName}' ke kueri.

UnableToTranslateSetProperty(Object, Object, Object)

'SetProperty' berikut gagal diterjemahkan: 'SetProperty({property}, {value})'. {details}

UnhandledAnnotatableType(Object)

Tipe anotasi yang tidak tertangani '{annotatableType}'.

UnhandledExpressionInVisitor(Object, Object, Object)

Ekspresi tidak tertangani '{expression}' dari tipe '{expressionType}' yang ditemui di '{visitor}'.

UnknownOperation(Object, Object)

Generator SQL migrasi saat ini '{sqlGeneratorType}' tidak dapat menghasilkan SQL untuk operasi tipe '{operationType}'.

UnmappedNonTPHOwner(Object, Object, Object, Object)

Tipe entitas '{ownerType}' tidak dipetakan, jadi secara default tipe yang dimiliki '{navigation}. {ownedType}' juga akan tidak dipetakan. Jika ini dimaksudkan secara eksplisit memetakan tipe yang dimiliki ke 'null', jika tidak, petakan ke '{storeObjectType}' yang bernama.

UnsupportedDataOperationStoreType(Object, Object)

Tipe penyimpanan '{type}' yang digunakan untuk kolom '{column}' dalam operasi data migrasi tidak didukung oleh penyedia saat ini.

UnsupportedOperatorForSqlExpression(Object, Object)

Operator yang tidak didukung '{nodeType}' ditentukan untuk ekspresi tipe '{expressionType}'.

UnsupportedPropertyType(Object, Object, Object)

Tidak ada pemetaan tipe relasional yang dapat ditemukan untuk properti '{entity}. {property}' dan penyedia saat ini tidak menentukan tipe penyimpanan default untuk properti tipe '{clrType}'.

UnsupportedStoreType(Object)

Tipe penyimpanan '{type}' tidak didukung oleh penyedia saat ini.

UnsupportedType(Object)

Penyedia saat ini tidak memiliki pemetaan tipe penyimpanan untuk properti tipe '{clrType}'.

UpdateConcurrencyException(Object, Object)

Operasi database diharapkan memengaruhi baris {expectedRows}, tetapi benar-benar memengaruhi {actualRows} baris; data mungkin telah dimodifikasi atau dihapus sejak entitas dimuat. Lihat https://go.microsoft.com/fwlink/?LinkId=527962 untuk informasi tentang pemahaman dan penanganan pengecualian konkurensi optimis.

UpdateDataOperationKeyTypesCountMismatch(Object, Object, Object)

Jumlah tipe kolom kunci ({typeCount}) tidak cocok dengan jumlah kolom kunci ({columnsCount}) untuk operasi modifikasi data pada '{table}'. Berikan jumlah jenis kolom kunci dan kolom kunci yang sama.

UpdateDataOperationKeyValuesCountMismatch(Object, Object, Object)

Jumlah nilai kunci ({valuesCount}) tidak cocok dengan jumlah kolom kunci ({columnsCount}) untuk operasi modifikasi data pada '{table}'. Berikan jumlah nilai kunci dan kolom kunci yang sama.

UpdateDataOperationNoModel(Object)

Operasi modifikasi data pada '{table}' tidak terkait dengan model. Tambahkan model ke migrasi, atau tentukan jenis kolom di semua operasi data.

UpdateDataOperationRowCountMismatch(Object, Object, Object)

Jumlah baris nilai ({valuesCount}) tidak cocok dengan jumlah baris kunci ({keyCount}) untuk operasi modifikasi data pada '{table}'. Berikan jumlah baris nilai dan baris kunci yang sama.

UpdateDataOperationTypesCountMismatch(Object, Object, Object)

Jumlah tipe kolom ({typesCount}) tidak cocok dengan jumlah kolom ({columnsCount}) untuk operasi modifikasi data pada '{table}'. Berikan jumlah jenis kolom dan kolom yang sama.

UpdateDataOperationValuesCountMismatch(Object, Object, Object)

Jumlah nilai ({valuesCount}) tidak cocok dengan jumlah kolom ({columnsCount}) untuk operasi modifikasi data pada '{table}'. Berikan jumlah nilai dan kolom yang sama.

ViewOverrideMismatch(Object, Object)

Properti '{propertySpecification}' memiliki konfigurasi khusus untuk tampilan '{view}', namun tidak dipetakan ke kolom pada tampilan tersebut. Hapus konfigurasi tertentu atau petakan tipe entitas yang berisi properti ini ke '{view}'.

Berlaku untuk