IReadOnlyIndex Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет индекс для набора свойств.
public interface IReadOnlyIndex : Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable
type IReadOnlyIndex = interface
interface IReadOnlyAnnotatable
Public Interface IReadOnlyIndex
Implements IReadOnlyAnnotatable
- Производный
- Реализации
Комментарии
Дополнительные сведения и примеры см. в разделе Моделирование типов сущностей и связей .
Свойства
| DeclaringEntityType |
Возвращает тип сущности, для который определен индекс. Это может отличаться от типа, Properties определенного в , когда индекс определяется производным типом в иерархии наследования (так как свойства могут быть определены для базового типа). |
| IsDescending |
Набор значений, указывающих, имеет ли каждый соответствующий столбец индекса порядок сортировки по убыванию. |
| IsUnique |
Возвращает значение, указывающее, являются ли значения, назначенные индексированных свойствам, уникальными. |
| Item[String] |
Возвращает значение заметки с заданным именем, возвращая |
| Name |
Возвращает имя этого индекса. |
| Properties |
Возвращает свойства, для которым определен этот индекс. |
Методы
| AnnotationsToDebugString(Int32) |
Возвращает отладочную строку для всех заметок, объявленных в объекте . (Унаследовано от IReadOnlyAnnotatable) |
| DisplayName() |
Возвращает понятное отображаемое имя для заданного IReadOnlyIndexобъекта , возвращающее его Name , если он определен, или строковое представление его Properties , если это неименованный индекс. |
| FindAnnotation(String) |
Возвращает заметку с заданным именем, возвращающую |
| GetAnnotation(String) |
Возвращает заметку с заданным именем, вызывая исключение, если она не существует. (Унаследовано от IReadOnlyAnnotatable) |
| GetAnnotations() |
Возвращает все заметки для текущего объекта. (Унаследовано от IReadOnlyAnnotatable) |
| ToDebugString(MetadataDebugStringOptions, Int32) |
Создает понятное представление заданных метаданных. Предупреждение. Не полагайтесь на формат возвращаемой строки. Он предназначен только для отладки и может изменяться произвольно между выпусками. |
Методы расширения
| FindSharedObjectRootIndex(IReadOnlyIndex, StoreObjectIdentifier) |
Находит первый IIndex объект, сопоставленный с тем же индексом в общем табличном объекте. Этот метод обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
| GetDatabaseName(IReadOnlyIndex, StoreObjectIdentifier) |
Возвращает имя индекса в базе данных. |
| GetDatabaseName(IReadOnlyIndex) |
Возвращает имя индекса в базе данных. |
| GetDefaultDatabaseName(IReadOnlyIndex, StoreObjectIdentifier) |
Возвращает имя по умолчанию, которое будет использоваться для этого индекса. |
| GetDefaultDatabaseName(IReadOnlyIndex) |
Возвращает имя по умолчанию, которое будет использоваться для этого индекса. |
| GetFilter(IReadOnlyIndex, StoreObjectIdentifier) |
Возвращает выражение фильтра индекса. |
| GetFilter(IReadOnlyIndex) |
Возвращает выражение фильтра индекса. |
| GetDataCompression(IReadOnlyIndex, StoreObjectIdentifier) |
Возвращает сжатие данных, которое использует индекс. |
| GetDataCompression(IReadOnlyIndex) |
Возвращает сжатие данных, которое использует индекс. |
| GetFillFactor(IReadOnlyIndex, StoreObjectIdentifier) |
Возвращает коэффициент заполнения, который использует индекс. |
| GetFillFactor(IReadOnlyIndex) |
Возвращает коэффициент заполнения, который использует индекс. |
| GetIncludeProperties(IReadOnlyIndex, StoreObjectIdentifier) |
Возвращает включенные имена свойств или |
| GetIncludeProperties(IReadOnlyIndex) |
Возвращает включенные имена свойств или |
| GetSortInTempDb(IReadOnlyIndex, StoreObjectIdentifier) |
Возвращает значение, указывающее, отсортирован ли индекс в базе данных tempdb. |
| GetSortInTempDb(IReadOnlyIndex) |
Возвращает значение, указывающее, отсортирован ли индекс в базе данных tempdb. |
| IsClustered(IReadOnlyIndex, StoreObjectIdentifier) |
Возвращает значение, указывающее, является ли индекс кластеризованным. |
| IsClustered(IReadOnlyIndex) |
Возвращает значение, указывающее, является ли индекс кластеризованным. |
| IsCreatedOnline(IReadOnlyIndex, StoreObjectIdentifier) |
Возвращает значение, указывающее, подключен ли индекс к сети. |
| IsCreatedOnline(IReadOnlyIndex) |
Возвращает значение, указывающее, подключен ли индекс к сети. |