Bagikan melalui


IReadOnlyIndex Antarmuka

Definisi

Mewakili indeks pada sekumpulan properti.

public interface IReadOnlyIndex : Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable
type IReadOnlyIndex = interface
    interface IReadOnlyAnnotatable
Public Interface IReadOnlyIndex
Implements IReadOnlyAnnotatable
Turunan
Penerapan

Keterangan

Lihat Pemodelan jenis entitas dan hubungan untuk informasi dan contoh selengkapnya.

Properti

DeclaringEntityType

Mendapatkan jenis entitas tempat indeks didefinisikan. Ini mungkin berbeda dari jenis yang Properties ditentukan pada saat indeks didefinisikan jenis turunan dalam hierarki pewarisan (karena properti dapat ditentukan pada jenis dasar).

IsDescending

Sekumpulan nilai yang menunjukkan apakah setiap kolom indeks terkait memiliki urutan urutan menurun.

IsUnique

Mendapatkan nilai yang menunjukkan apakah nilai yang ditetapkan ke properti terindeks unik.

Item[String]

Mendapatkan nilai anotasi dengan nama yang diberikan, mengembalikan null jika tidak ada.

(Diperoleh dari IReadOnlyAnnotatable)
Name

Mendapatkan nama indeks ini.

Properties

Mendapatkan properti tempat indeks ini didefinisikan.

Metode

AnnotationsToDebugString(Int32)

Mendapatkan string debug untuk semua anotasi yang dideklarasikan pada objek .

(Diperoleh dari IReadOnlyAnnotatable)
DisplayName()

Mendapatkan nama tampilan yang mudah diingat untuk yang diberikan IReadOnlyIndex, mengembalikannya Name jika ditentukan, atau representasi string darinya Properties jika ini adalah indeks yang tidak disebutkan namanya.

FindAnnotation(String)

Mendapatkan anotasi dengan nama yang diberikan, mengembalikan null jika tidak ada.

(Diperoleh dari IReadOnlyAnnotatable)
GetAnnotation(String)

Mendapatkan anotasi dengan nama yang diberikan, melemparkan jika tidak ada.

(Diperoleh dari IReadOnlyAnnotatable)
GetAnnotations()

Mendapatkan semua anotasi pada objek saat ini.

(Diperoleh dari IReadOnlyAnnotatable)
ToDebugString(MetadataDebugStringOptions, Int32)

Membuat representasi metadata yang dapat dibaca manusia.

Peringatan: Jangan mengandalkan format string yang dikembalikan. Ini dirancang untuk penelusuran kesalahan saja dan dapat berubah sesegera mungkin antara rilis.

Metode Ekstensi

FindSharedObjectRootIndex(IReadOnlyIndex, StoreObjectIdentifier)

Menemukan yang pertama IIndex dipetakan ke indeks yang sama dalam objek seperti tabel bersama.

Metode ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi.

GetDatabaseName(IReadOnlyIndex)

Mengembalikan nama indeks dalam database.

GetDatabaseName(IReadOnlyIndex, StoreObjectIdentifier)

Mengembalikan nama indeks dalam database.

GetDefaultDatabaseName(IReadOnlyIndex)

Mengembalikan nama default yang akan digunakan untuk indeks ini.

GetDefaultDatabaseName(IReadOnlyIndex, StoreObjectIdentifier)

Mengembalikan nama default yang akan digunakan untuk indeks ini.

GetFilter(IReadOnlyIndex)

Mengembalikan ekspresi filter indeks.

GetFilter(IReadOnlyIndex, StoreObjectIdentifier)

Mengembalikan ekspresi filter indeks.

GetDataCompression(IReadOnlyIndex)

Mengembalikan pemadatan data yang digunakan indeks.

GetDataCompression(IReadOnlyIndex, StoreObjectIdentifier)

Mengembalikan pemadatan data yang digunakan indeks.

GetFillFactor(IReadOnlyIndex)

Mengembalikan faktor pengisian yang digunakan indeks.

GetFillFactor(IReadOnlyIndex, StoreObjectIdentifier)

Mengembalikan faktor pengisian yang digunakan indeks.

GetIncludeProperties(IReadOnlyIndex)

Mengembalikan nama properti yang disertakan, atau null jika belum ditentukan.

GetIncludeProperties(IReadOnlyIndex, StoreObjectIdentifier)

Mengembalikan nama properti yang disertakan, atau null jika belum ditentukan.

GetSortInTempDb(IReadOnlyIndex)

Mengembalikan nilai yang menunjukkan apakah indeks diurutkan dalam tempdb.

GetSortInTempDb(IReadOnlyIndex, StoreObjectIdentifier)

Mengembalikan nilai yang menunjukkan apakah indeks diurutkan dalam tempdb.

IsClustered(IReadOnlyIndex)

Mengembalikan nilai yang menunjukkan apakah indeks diklusterkan.

IsClustered(IReadOnlyIndex, StoreObjectIdentifier)

Mengembalikan nilai yang menunjukkan apakah indeks diklusterkan.

IsCreatedOnline(IReadOnlyIndex)

Mengembalikan nilai yang menunjukkan apakah indeks online.

IsCreatedOnline(IReadOnlyIndex, StoreObjectIdentifier)

Mengembalikan nilai yang menunjukkan apakah indeks online.

Berlaku untuk