Microsoft.EntityFrameworkCore.Metadata Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
CheckConstraintExtensions |
Методы расширения для ICheckConstraint. |
ColumnExtensions |
Методы расширения для IColumn. |
ColumnMappingExtensions |
Методы расширения для IColumnMapping. |
ConfigurationSourceExtensions |
Предоставляет методы расширения для ConfigurationSource |
ConstructorBinding |
Определяет привязку параметров к среде CLR ConstructorInfo для типа сущности. |
ContextParameterBinding |
Описывает привязку DbContextобъекта , который может иметь или не может также иметь и связанную IServicePropertyс параметром в конструкторе, фабричном методе или аналогичном. |
DbFunctionExtensions |
Методы расширения для IDbFunction. |
DbFunctionParameterExtensions |
Методы расширения для IDbFunctionParameter. |
DefaultValueBinding |
Определяет привязку параметров для создания значения типа по умолчанию. |
DependencyInjectionMethodParameterBinding |
Описывает привязку метода во внутренней службе внедрения зависимостей EF, которая также может иметь и связана IServicePropertyс параметром в конструкторе, фабричном методе или аналогичном. |
DependencyInjectionParameterBinding |
Описывает привязку из внутренней службы внедрения зависимостей EF, которая также может иметь и связана IServicePropertyс параметром в конструкторе, фабричном методе или аналогичном. |
EntityTypeFullNameComparer |
Реализация IComparer<T> и IEqualityComparer<T> для сравнения IReadOnlyEntityType экземпляров по полному уникальному имени. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
EntityTypeParameterBinding |
Описывает привязку IEntityTypeобъекта , который может иметь или не может также иметь и связанную IServicePropertyс параметром в конструкторе, фабричном методе или аналогичном. |
FactoryMethodBinding |
Определяет привязку параметров к фабричному методу. |
ForeignKeyComparer |
Реализация IComparer<T> и IEqualityComparer<T> для сравнения IReadOnlyForeignKey экземпляров. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
ForeignKeyConstraintExtensions |
Методы расширения для IForeignKeyConstraint. |
FunctionColumnExtensions |
Методы расширения для IFunctionColumn. |
FunctionColumnMappingExtensions |
Методы расширения для IFunctionColumnMapping. |
FunctionMappingExtensions |
Методы расширения для IFunctionMapping. |
IndexComparer |
Реализация IComparer<T> и IEqualityComparer<T> для сравнения IReadOnlyIndex экземпляров. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
InstantiationBinding |
Определяет способ создания экземпляра сущности с помощью привязки свойств модели EF к, например, параметрам конструктора или параметрам фабричного метода. |
KeyComparer |
Реализация IComparer<T> и IEqualityComparer<T> для сравнения IReadOnlyKey экземпляров. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
LazyLoaderParameterBindingFactory |
Объект IParameterBindingFactory для привязки ILazyLoader к службе. |
LazyLoaderParameterBindingFactoryDependencies |
Класс параметров зависимостей служб для LazyLoaderParameterBindingFactory Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
ObjectArrayParameterBinding |
Описывает привязку многих свойств модели EF, служб внедрения зависимостей или типов метаданных к новому массиву объектов, подходящим для передачи в метод фабрики общего назначения, например часто используется для создания прокси-серверов. |
ParameterBinding |
Описывает привязку одного или нескольких свойств модели EF, служб внедрения зависимостей или типов метаданных к параметру в конструкторе, фабричном методе или аналогичном. |
PropertyParameterBinding |
Описывает привязку из к IProperty параметру в конструкторе, фабричном методе или аналогичном. |
RelationalAnnotationNames |
Имена для хорошо известных заметок реляционной модели. Приложения не должны использовать эти имена напрямую, а использовать методы расширения для объектов метаданных. |
RelationalAnnotationProvider |
Базовый класс, наследуемый поставщиками баз данных, который предоставляет доступ к заметкам, используемым реляционными компонентами EF Core для различных элементов IReadOnlyModel. |
RelationalAnnotationProviderDependencies |
Класс параметров зависимостей служб для RelationalAnnotationProvider Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
RelationalAnnotations |
Базовый класс для вспомогательных приложений, которые могут обрабатывать заметки настройки при использовании с соглашениями, которые могут или не могут переопределить уже заданную заметку. |
RelationalEntityTypeAnnotations |
Свойства реляционных заметок, доступ к которые осуществляется через Relational(IMutableEntityType). |
RelationalForeignKeyAnnotations |
Свойства реляционных заметок, доступ к которые осуществляется через Relational(IMutableForeignKey). |
RelationalIndexAnnotations |
Свойства реляционных заметок, доступ к которые осуществляется через Relational(IMutableIndex). |
RelationalKeyAnnotations |
Свойства реляционных заметок, доступ к которые осуществляется через Relational(IMutableKey). |
RelationalModelAnnotations |
Свойства реляционных заметок, доступ к которые осуществляется через Relational(IMutableModel). |
RelationalPropertyAnnotations |
Свойства реляционных заметок, доступ к которые осуществляется через Relational(IMutableProperty). |
RelationalPropertyExtensions |
Методы расширения для IProperty метаданных реляционной базы данных. |
RelationalSequenceBuilder | |
RuntimeComplexProperty |
Представляет сложное свойство структурного типа. |
RuntimeComplexType |
Представляет тип сложного свойства структурного типа. |
RuntimeDbFunction |
Представляет функцию реляционной базы данных в модели. |
RuntimeDbFunctionParameter |
Представляет параметр функции. |
RuntimeElementType |
Представляет элементы свойства коллекции. |
RuntimeEntityType |
Представляет тип сущности в модели. |
RuntimeEntityTypeMappingFragment |
Представляет сопоставление типов сущностей для конкретного табличного объекта хранилища. |
RuntimeForeignKey |
Представляет связь, в которой внешний ключ, состоящий из свойств зависимого типа сущности, ссылается на соответствующий первичный или альтернативный ключ в основном типе сущности. |
RuntimeIndex |
Представляет индекс набора свойств. |
RuntimeKey |
Представляет первичный или альтернативный ключ для типа сущности. |
RuntimeModel |
Метаданные о форме сущностей, связях между ними и их сопоставлении с базой данных. Модель обычно создается путем переопределения OnModelCreating(ModelBuilder) метода в производном DbContextобъекте . |
RuntimeNavigation |
Представляет свойство навигации, которое можно использовать для навигации по связи. |
RuntimeProperty |
Представляет скалярное свойство структурного типа. |
RuntimePropertyBase |
Базовый тип для навигаций и свойств. |
RuntimeRelationalPropertyOverrides |
Представляет переопределения аспекта свойства для определенного табличного объекта хранилища. |
RuntimeSequence |
Представляет последовательность базы данных в модели. |
RuntimeServiceProperty |
Представляет свойство типа сущности, представляющее внедренную службу из DbContext. |
RuntimeSkipNavigation |
Представляет свойство навигации, являющееся частью связи, пересылаемой через третий тип сущности. |
RuntimeStoredProcedure |
Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Его следует использовать только непосредственно в коде с особой осторожностью, зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core. |
RuntimeTrigger |
Представляет триггер базы данных для таблицы. |
RuntimeTypeBase |
Представляет структурный тип в модели. |
RuntimeTypeMappingConfiguration |
Представляет конфигурацию скалярного типа. |
ScaffoldingMetadataExtensions | |
Sequence | |
SequenceBuilder |
Построитель текучих API для ISequence объектов. |
SequenceExtensions |
Методы расширения для ISequence. |
ServiceParameterBinding |
Описывает привязку из службы внедрения зависимостей EF или типа метаданных, которые могут также иметь или не могут содержать и связанные IServicePropertyс параметром в конструкторе, фабричном методе или аналогичном. |
ServiceParameterBindingFactory |
Объект IParameterBindingFactory для привязки к службам, внедренным в зависимости. |
SimpleModelFactory |
Создает экземпляры , IMutableModel не имеющие соглашений. Это полезно при полной настройке модели на основе некоторых существующих метаданных. Обычно это не используется в коде приложения, так как создание модели путем переопределения OnModelCreating(ModelBuilder) или непосредственного использования ModelBuilder гораздо проще. |
SqlitePropertyAnnotations |
Свойства для заметок, относящихся к SQLite, доступные через Sqlite(IMutableProperty). |
SqlQueryColumnExtensions |
Методы расширения для ISqlQueryColumn. |
SqlQueryColumnMappingExtensions |
Методы расширения для ISqlQueryColumnMapping. |
SqlQueryExtensions |
Методы расширения для ISqlQuery. |
SqlQueryMappingExtensions |
Методы расширения для ISqlQueryMapping. |
SqlServerAnnotationProvider | |
SqlServerEntityTypeAnnotations |
Свойства реляционных заметок, доступ к которые осуществляется через SqlServer(IMutableEntityType). |
SqlServerIndexAnnotations |
Свойства реляционных заметок, доступ к которые осуществляется через SqlServer(IMutableIndex). |
SqlServerKeyAnnotations |
Свойства реляционных заметок, доступ к которые осуществляется через SqlServer(IMutableKey). |
SqlServerModelAnnotations |
Свойства реляционных заметок, доступ к которые осуществляется через SqlServer(IMutableModel). |
SqlServerPropertyAnnotations |
Свойства для SQL Server заметок, доступных через SqlServer(IMutableProperty). |
StoreFunctionExtensions |
Методы расширения для IStoreFunction. |
StoreFunctionParameterExtensions |
Методы расширения для IStoreFunctionParameter. |
StoreObjectDictionary<T> |
Представляет поиск на StoreObjectIdentifier основе ключей. |
TableExtensions |
Методы расширения для ITable. |
TableIndexExtensions |
Методы расширения для ITableIndex. |
TableMappingExtensions |
Методы расширения для ITableMapping. |
TypeBaseNameComparer |
Реализация IComparer<T> и IEqualityComparer<T> для сравнения IReadOnlyTypeBase экземпляров по имени. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
UniqueConstraintExtensions |
Методы расширения для IUniqueConstraint. |
ViewColumnExtensions |
Методы расширения для IViewColumn. |
ViewColumnMappingExtensions |
Методы расширения для IViewColumnMapping. |
ViewExtensions |
Методы расширения для IView. |
ViewMappingExtensions |
Методы расширения для IViewMapping. |
Структуры
MemberIdentity |
Представляет удостоверение элемента типа сущности, которое может быть основано на MemberInfo или только на имени. |
ParameterBindingInfo |
Содержит сведения о привязке параметра. |
StoreObjectIdentifier |
Тип, представляющий идентификатор объекта store. |
Интерфейсы
IAdHocMapper |
Создает нерегламентированные сопоставления типов CLR с типами сущностей после построения модели. |
ICheckConstraint |
Представляет ограничение проверка для типа сущности. |
IClrCollectionAccessor |
Представляет операции, поддерживаемые скомпилированными делегатами, которые позволяют манипулировать коллекциями в свойствах навигации. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
IClrPropertyGetter |
Представляет операции, поддерживаемые скомпилированными делегатами, которые поддерживают получение значения сопоставленного свойства EF. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
IClrPropertySetter |
Представляет операции, поддерживаемые скомпилированными делегатами, которые поддерживают задание значения сопоставленного свойства EF. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
IColumn |
Представляет столбец в таблице. |
IColumnBase |
Представляет объект, похожий на столбец, в табличном объекте. |
IColumnMapping |
Представляет сопоставление свойств столбцу. |
IColumnMappingBase |
Представляет сопоставление свойств с объектом, похожим на столбец. |
IComplexProperty |
Представляет сложное свойство структурного типа. |
IComplexType |
Представляет тип сложного свойства структурного типа. |
IConstructorBindingFactory |
Фабрика для поиска и создания InstantiationBinding экземпляров для заданного конструктора CLR. |
IConventionAnnotatable |
Класс, предоставляющий заметки, которые можно изменить. Заметки позволяют хранить произвольные метаданные в объекте . Этот интерфейс обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
IConventionAnnotation |
Произвольный фрагмент метаданных, который может храниться в объекте, реализуемом IConventionAnnotatable. Этот интерфейс обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
IConventionCheckConstraint |
Представляет ограничение проверка для типа сущности. |
IConventionComplexProperty |
Представляет сложное свойство структурного типа. |
IConventionComplexType |
Представляет тип сложного свойства структурного типа. |
IConventionDbFunction |
Представляет функцию реляционной базы данных в модели в форме, которая может изменяться во время сборки модели. |
IConventionDbFunctionParameter |
Представляет параметр функции. |
IConventionDbFunctionParameterBuilder |
Предоставляет простой API для настройки IConventionDbFunctionParameter. |
IConventionElementType |
Представляет элементы свойства коллекции. |
IConventionEntityType |
Представляет тип сущности в IConventionModel. Этот интерфейс используется во время создания модели и позволяет изменять метаданные. После построения IEntityType модели представляет доступное только для чтения представление одних и того же метаданных. |
IConventionEntityTypeMappingFragment |
Представляет сопоставление типов сущностей для определенного табличного объекта хранилища. |
IConventionForeignKey |
Представляет связь, в которой свойства внешнего ключа в зависимом типе сущности ссылаются на соответствующий первичный или альтернативный ключ в типе основной сущности. |
IConventionIndex |
Представляет индекс для набора свойств. |
IConventionKey |
Представляет первичный или альтернативный ключ для сущности. |
IConventionModel |
Метаданные о форме сущностей, связях между ними и их сопоставлении с базой данных. Модель обычно создается путем переопределения OnModelCreating(ModelBuilder) метода в производном DbContextобъекте . |
IConventionNavigation |
Представляет свойство навигации, которое можно использовать для навигации по связи. |
IConventionNavigationBase |
Представляет свойство навигации, которое можно использовать для навигации по связи. |
IConventionProperty |
Представляет скалярное свойство структурного типа. |
IConventionPropertyBase |
Базовый тип для навигационных и скалярных свойств. |
IConventionRelationalPropertyOverrides |
Представляет переопределения аспектов свойств для определенного табличного объекта хранилища. |
IConventionSequence |
Представляет последовательность базы данных в модели в форме, которая может быть изменена при построении модели. |
IConventionServiceProperty |
Объект IReadOnlyPropertyBase в модели Entity Framework, представляющий внедренную службу из DbContext. |
IConventionSkipNavigation |
Представляет свойство навигации, являющееся частью связи, пересылаемой через третий тип сущности. |
IConventionStoredProcedure |
Представляет хранимую процедуру в модели в форме, которая может быть изменена во время сборки модели. |
IConventionStoredProcedureParameter |
Представляет параметр хранимой процедуры. |
IConventionStoredProcedureResultColumn |
Представляет столбец результатов хранимой процедуры. |
IConventionTrigger |
Представляет триггер хранилища. |
IConventionTypeBase |
Представляет тип в IConventionModel. |
IDbFunction |
Представляет функцию реляционной базы данных в модели. |
IDbFunctionParameter |
Представляет параметр функции. |
IDesignTimeModel |
Метаданные о форме сущностей, связях между ними и их сопоставлении с базой данных. Также включает все сведения, необходимые для инициализации базы данных. |
IElementType |
Представляет элементы свойства коллекции. |
IEntityType |
Представляет тип сущности в модели. |
IEntityTypeMappingFragment |
Представляет сопоставление типов сущностей для определенного табличного объекта хранилища. |
IForeignKey |
Представляет связь, в которой внешний ключ, состоящий из свойств зависимого типа сущности, ссылается на соответствующий первичный или альтернативный ключ для типа основной сущности. |
IForeignKeyConstraint |
Представляет ограничение внешнего ключа. |
IFunctionColumn |
Представляет столбец в функции с табличным значением. |
IFunctionColumnMapping |
Представляет сопоставление свойств столбцу. |
IFunctionMapping |
Представляет сопоставление типа сущности с функцией. |
IIndex |
Представляет индекс для набора свойств. |
IKey |
Представляет первичный или альтернативный ключ для типа сущности. |
IMetadataReference<T> |
Представляет ссылку на объект метаданных. Если экземпляр объекта метаданных заменяется, он будет обновлен новым объектом . |
IModel |
Метаданные о форме сущностей, связях между ними и их сопоставлении с базой данных. Модель обычно создается путем переопределения OnModelCreating(ModelBuilder) метода в производном DbContextобъекте . |
IMutableAnnotatable |
Класс, предоставляющий заметки, которые можно изменить. Заметки позволяют хранить произвольные метаданные в объекте . Этот интерфейс обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
IMutableCheckConstraint |
Представляет ограничение проверка для типа сущности. |
IMutableComplexProperty |
Представляет сложное свойство структурного типа. |
IMutableComplexType |
Представляет тип сложного свойства структурного типа. |
IMutableDbFunction |
Представляет функцию реляционной базы данных в модели в форме, которая может быть изменена во время сборки модели. |
IMutableDbFunctionParameter |
Представляет параметр функции. |
IMutableElementType |
Представляет элементы свойства коллекции. |
IMutableEntityType |
Представляет тип сущности в IMutableModel. |
IMutableEntityTypeMappingFragment |
Представляет сопоставление типов сущностей для конкретного табличного объекта хранилища. |
IMutableForeignKey |
Представляет связь, в которой свойства внешнего ключа в зависимом типе сущности ссылаются на соответствующий первичный или альтернативный ключ в основном типе сущности. |
IMutableIndex |
Представляет индекс набора свойств. |
IMutableKey |
Представляет первичный или альтернативный ключ сущности. |
IMutableModel |
Метаданные о форме сущностей, связях между ними и их сопоставлении с базой данных. Модель обычно создается путем переопределения OnModelCreating(ModelBuilder) метода в производном DbContextобъекте . |
IMutableNavigation |
Представляет свойство навигации, которое можно использовать для навигации по связи. |
IMutableNavigationBase |
Представляет свойство навигации, которое можно использовать для навигации по связи. |
IMutableProperty |
Представляет скалярное свойство структурного типа. |
IMutablePropertyBase |
Базовый тип для навигационных и скалярных свойств. |
IMutableRelationalPropertyOverrides |
Представляет переопределения аспекта свойства для определенного табличного объекта хранилища. |
IMutableSequence |
Представляет последовательность базы данных в модели. |
IMutableServiceProperty |
Объект IReadOnlyPropertyBase в модели Entity Framework, представляющий внедренную службу из DbContext. |
IMutableSkipNavigation |
Представляет свойство навигации, являющееся частью связи, пересылаемой через третий тип сущности. |
IMutableStoredProcedure |
Представляет хранимую процедуру в модели в форме, которая может быть изменена во время сборки модели. |
IMutableStoredProcedureParameter |
Представляет параметр хранимой процедуры. |
IMutableStoredProcedureResultColumn |
Представляет столбец результатов хранимой процедуры. |
IMutableTrigger |
Представляет триггер хранилища. |
IMutableTypeBase |
Представляет тип в .IMutableModel |
INavigation |
Представляет свойство навигации, которое можно использовать для навигации по связи. |
INavigationBase |
Представляет свойство навигации, которое можно использовать для навигации по связи. |
IParameterBindingFactories |
Позволяет найти у пользователей IParameterBindingFactory , зарегистрированных во внутреннем поставщике услуг. |
IParameterBindingFactory |
Фабрика для поиска и создания ParameterBinding экземпляров. |
IPrimaryKeyConstraint |
Представляет ограничение первичного ключа. |
IProperty |
Представляет скалярное свойство структурного типа. |
IPropertyBase |
Базовый интерфейс для навигации и свойств. |
IPropertyParameterBindingFactory |
Находит объект , предназначенный ParameterBinding для определенной формы свойства (т. е. некоторых IPropertyBase) модели. |
IReadOnlyCheckConstraint |
Представляет ограничение проверка для типа сущности. |
IReadOnlyComplexProperty |
Представляет сложное свойство структурного типа. |
IReadOnlyComplexType |
Представляет тип сложного свойства структурного типа. |
IReadOnlyDbFunction |
Представляет функцию реляционной базы данных в модели. |
IReadOnlyDbFunctionParameter |
Представляет параметр функции. |
IReadOnlyElementType |
Представляет элементы свойства коллекции. |
IReadOnlyEntityType |
Представляет тип сущности в модели. |
IReadOnlyEntityTypeMappingFragment |
Представляет сопоставление типов сущностей для конкретного табличного объекта хранилища. |
IReadOnlyForeignKey |
Представляет связь, в которой внешний ключ, состоящий из свойств зависимого типа сущности, ссылается на соответствующий первичный или альтернативный ключ в основном типе сущности. |
IReadOnlyIndex |
Представляет индекс набора свойств. |
IReadOnlyKey |
Представляет первичный или альтернативный ключ для типа сущности. |
IReadOnlyModel |
Метаданные о форме сущностей, связях между ними и их сопоставлении с базой данных. Модель обычно создается путем переопределения OnModelCreating(ModelBuilder) метода в производном DbContextобъекте . |
IReadOnlyNavigation |
Представляет свойство навигации, которое можно использовать для навигации по связи. |
IReadOnlyNavigationBase |
Представляет свойство навигации, которое можно использовать для навигации по связи. |
IReadOnlyProperty |
Представляет скалярное свойство структурного типа. |
IReadOnlyPropertyBase |
Базовый тип для навигаций и свойств. |
IReadOnlyRelationalPropertyOverrides |
Представляет переопределения аспекта свойства для определенного табличного объекта хранилища. |
IReadOnlySequence |
Представляет последовательность базы данных в модели. |
IReadOnlyServiceProperty |
Представляет свойство типа сущности, представляющее внедренную службу из DbContext. |
IReadOnlySkipNavigation |
Представляет свойство навигации, являющееся частью связи, пересылаемой через третий тип сущности. |
IReadOnlyStoredProcedure |
Представляет хранимую процедуру в модели. |
IReadOnlyStoredProcedureParameter |
Представляет параметр хранимой процедуры. |
IReadOnlyStoredProcedureResultColumn |
Представляет столбец результатов хранимой процедуры. |
IReadOnlyStoreObjectDictionary<T> |
Представляет поиск на StoreObjectIdentifier основе ключей. |
IReadOnlyTrigger |
Представляет триггер хранилища. |
IReadOnlyTypeBase |
Представляет структурный тип в модели. |
IRelationalAnnotationProvider |
Служба обычно реализуется поставщиками баз данных, которая предоставляет доступ к заметкам, используемым реляционными компонентами EF Core в различных элементах IRelationalModel. |
IRelationalEntityTypeAnnotations |
Свойства реляционных заметок, доступ к которые осуществляется через Relational(IEntityType). |
IRelationalForeignKeyAnnotations |
Свойства реляционных заметок, доступ к которые осуществляется через Relational(IForeignKey). |
IRelationalIndexAnnotations |
Свойства реляционных заметок, доступ к которые осуществляется через Relational(IIndex). |
IRelationalKeyAnnotations |
Свойства реляционных заметок, доступ к которые осуществляется через Relational(IKey). |
IRelationalModel |
Представляет реляционную базу данных. |
IRelationalModelAnnotations |
API для реляционных заметок, доступ к которые осуществляется через Relational(IModel). |
IRelationalPropertyAnnotations |
Свойства реляционных заметок, доступ к которые осуществляется через Relational(IProperty). |
IRelationalPropertyOverrides |
Представляет переопределения аспекта свойства для определенного табличного объекта хранилища. |
ISequence |
Представляет последовательность базы данных в модели. |
IServiceProperty |
Представляет свойство типа сущности, представляющее внедренную службу из DbContext. |
ISkipNavigation |
Представляет свойство навигации, являющееся частью связи, пересылаемой через третий тип сущности. |
ISqlitePropertyAnnotations |
API для заметок SQLite, доступ к которые осуществляется через Sqlite(IProperty). |
ISqlQuery |
Представляет строку SQL-запроса. |
ISqlQueryColumn |
Представляет столбец в SQL-запросе. |
ISqlQueryColumnMapping |
Представляет сопоставление свойств со столбцом ЗАПРОСА SQL. |
ISqlQueryMapping |
Представляет сопоставление типа сущности с SQL-запросом. |
ISqlServerEntityTypeAnnotations |
Свойства реляционных заметок, доступ к которые осуществляется через SqlServer(IEntityType). |
ISqlServerIndexAnnotations |
Свойства реляционных заметок, доступ к которые осуществляется через SqlServer(IIndex). |
ISqlServerKeyAnnotations |
Свойства реляционных заметок, доступ к которые осуществляется через SqlServer(IKey). |
ISqlServerModelAnnotations |
API для SQL Server заметок, доступных через SqlServer(IModel). |
ISqlServerPropertyAnnotations |
API для SQL Server заметок, доступных через SqlServer(IProperty). |
IStoredProcedure |
Представляет хранимую процедуру в модели. |
IStoredProcedureMapping |
Представляет сопоставление типа сущности с хранимой процедурой. |
IStoredProcedureParameter |
Представляет параметр хранимой процедуры. |
IStoredProcedureParameterMapping |
Представляет сопоставление свойств с параметром хранимой процедуры. |
IStoredProcedureResultColumn |
Представляет столбец результатов хранимой процедуры. |
IStoredProcedureResultColumnMapping |
Представляет сопоставление свойств столбцу результатов хранимой процедуры. |
IStoreFunction |
Представляет функцию в базе данных. |
IStoreFunctionParameter |
Представляет IStoreFunction параметр . |
IStoreStoredProcedure |
Представляет хранимую процедуру в базе данных. |
IStoreStoredProcedureParameter |
Представляет параметр в хранимой процедуре. |
IStoreStoredProcedureResultColumn |
Представляет результирующий столбец в хранимой процедуре. |
IStoreStoredProcedureReturnValue |
Представляет возвращаемое значение хранимой процедуры. |
ITable |
Представляет таблицу в базе данных. |
ITableBase |
Представляет табличный объект в базе данных. |
ITableIndex |
Представляет индекс таблицы. |
ITableMapping |
Представляет сопоставление типа сущности с таблицей. |
ITableMappingBase |
Представляет сопоставление базового типа с табличным объектом. |
ITrigger |
Представляет триггер хранилища. |
ITypeBase |
Представляет тип в модели. |
ITypeMappingConfiguration |
Представляет конфигурацию скалярного типа. |
IUniqueConstraint |
Представляет ограничение уникальности. |
IView |
Представляет представление в базе данных. |
IViewColumn |
Представляет столбец в представлении. |
IViewColumnMapping |
Представляет сопоставление свойств со столбцом. |
IViewMapping |
Представляет сопоставление типа сущности с представлением. |
Перечисления
ChangeTrackingStrategy |
Указывает, как контекст обнаруживает изменения свойств для экземпляра типа сущности. |
ConfigurationSource |
Указывает, был ли элемент в IMutableModel явном виде указан с помощью текучих API в OnModelCreating(ModelBuilder), с помощью атрибута .NET (заметки к данным) или соглашениями о построении модели EF Core. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
DeleteBehavior |
Указывает, как операция удаления применяется к зависимым сущностям в связи при удалении субъекта или разрыва связи. |
PropertyAccessMode |
Передайте значение из этого перечисления UsePropertyAccessMode(PropertyAccessMode)в , UsePropertyAccessMode(PropertyAccessMode)или UsePropertyAccessMode(PropertyAccessMode) , чтобы изменить, будет ли свойство или резервное поле использоваться при чтении и записи в свойство или поле. Если режим доступа не задан, по возможности будет использоваться резервное поле для свойства при создании новых экземпляров сущности. Метод получения или задания свойства будет использоваться, если это возможно, для всех остальных обращений к свойству. Обратите внимание, что если невозможно использовать поле, так как оно не удалось найти по соглашению и не было указано с помощью HasField(String), вместо него будет использоваться свойство . Аналогичным образом, если невозможно использовать метод получения или задания свойства, например если свойство доступно только для чтения, вместо него будет использоваться поле . |
PropertySaveBehavior |
Указывает, как изменения значения свойства будут обрабатываться с помощью отслеживания изменений Entity Framework, которое, в свою очередь, определяет, отправляется ли набор значений в базу данных. Используется с GetBeforeSaveBehavior() и GetAfterSaveBehavior() |
SqlServerValueGenerationStrategy |
Определяет две стратегии для использования в стеке EF Core при создании ключевых значений из SQL Server столбцов базы данных. |
StoreObjectType |
Тип объекта хранилища, подобного таблице. |
ValueGenerated |
Указывает, когда будет создано значение для свойства базой данных. |
Entity Framework