Microsoft.EntityFrameworkCore Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
| Имя | Описание |
|---|---|
| BackingFieldAttribute |
Имя резервного поля, связанного с этим свойством или свойством навигации. |
| ChangeTrackerExtensions |
Методы расширения для ChangeTracker. |
| CommentAttribute |
Помечает класс, свойство или поле с комментарием, который необходимо задать в соответствующей таблице базы данных или столбце. |
| ConventionAnnotatableExtensions |
Методы расширения для IConventionAnnotatable. |
| ConventionEntityTypeExtensions |
Методы расширения для IConventionEntityType. |
| ConventionForeignKeyExtensions |
Методы расширения для IConventionForeignKey. |
| ConventionKeyExtensions |
Методы расширения для IConventionKey. |
| ConventionModelExtensions |
Методы расширения для IConventionModel. |
| ConventionNavigationExtensions |
Методы расширения для IConventionNavigation. |
| ConventionPropertyBaseExtensions |
Методы расширения для IConventionPropertyBase. |
| ConventionPropertyExtensions |
Методы расширения для IConventionProperty. |
| ConventionTypeBaseExtensions |
Методы расширения для IConventionTypeBase. |
| CosmosDatabaseFacadeExtensions |
Методы расширения для DatabaseFacade возвращаемого значения Database можно использовать только с поставщиком Cosmos. |
| CosmosDbContextOptionsExtensions |
Методы DbContextOptionsBuilderрасширения для Cosmos для . |
| CosmosDbFunctionsExtensions |
Предоставляет методы СРЕДЫ CLR, которые переводятся в функции базы данных при использовании в запросах LINQ to Entity. Доступ к методам этого класса осуществляется через Functions. |
| CosmosEntityTypeBuilderExtensions |
Методы EntityTypeBuilderрасширения для Cosmos для . |
| CosmosEntityTypeExtensions |
Методы расширения типа сущности для метаданных Cosmos. |
| CosmosIndexBuilderExtensions |
методы расширения Azure Cosmos DB для IndexBuilder. |
| CosmosIndexExtensions |
Методы расширения индекса для метаданных Azure Cosmos DB. |
| CosmosModelBuilderExtensions |
Методы ModelBuilderрасширения для Cosmos для . |
| CosmosModelExtensions |
Методы расширения модели для метаданных Cosmos. |
| CosmosPrimitiveCollectionBuilderExtensions |
Методы PrimitiveCollectionBuilderрасширения для Cosmos для . |
| CosmosPropertyBuilderExtensions |
Методы PropertyBuilderрасширения для Cosmos для . |
| CosmosPropertyExtensions |
Методы расширения свойств для метаданных Cosmos. |
| CosmosQueryableExtensions |
Методы расширения Cosmos для запросов LINQ. |
| CosmosTriggerBuilderExtensions |
Для конкретных методов TriggerBuilderрасширения Cosmos DB. |
| CosmosTriggerExtensions |
Конкретные методы расширения Cosmos DB для ITrigger и связанных типов. |
| DbContext |
Экземпляр DbContext представляет сеанс с базой данных и может использоваться для запроса и сохранения экземпляров сущностей. DbContext — это сочетание шаблонов единиц работы и репозитория. |
| DbContextOptions |
Параметры, используемые параметром DbContext. Обычно вы переопределяете OnConfiguring(DbContextOptionsBuilder) или используете DbContextOptionsBuilder для создания экземпляров этого класса, и он не предназначен для непосредственного создания в коде приложения. |
| DbContextOptions<TContext> |
Параметры, используемые параметром DbContext. Обычно вы переопределяете OnConfiguring(DbContextOptionsBuilder) или используете DbContextOptionsBuilder<TContext> для создания экземпляров этого класса, и он не предназначен для непосредственного создания в коде приложения. |
| DbContextOptionsBuilder |
Предоставляет простую область API для настройки DbContextOptions. Базы данных (и другие расширения) обычно определяют методы расширения для этого объекта, которые позволяют настроить подключение к базе данных (и другие параметры) для контекста. |
| DbContextOptionsBuilder<TContext> |
Предоставляет простую область API для настройки DbContextOptions<TContext>. Базы данных (и другие расширения) обычно определяют методы расширения для этого объекта, которые позволяют настроить подключение к базе данных (и другие параметры) для контекста. |
| DbFunctionAttribute |
Сопоставляет статический метод CLR с функцией базы данных, чтобы метод CLR мог использоваться в запросах LINQ. По соглашению имя метода .NET используется в качестве имени функции базы данных и схемы по умолчанию. |
| DbFunctions |
Предоставляет методы СРЕДЫ CLR, которые переводятся в функции базы данных при использовании в запросах LINQ to Entity. Доступ к методам этого класса осуществляется через Functions. |
| DbFunctionsExtensions |
Предоставляет методы СРЕДЫ CLR, которые переводятся в функции базы данных при использовании в запросах LINQ to Entity. Доступ к методам этого класса осуществляется через Functions. |
| DbLoggerCategory |
API для получения категорий средства ведения журнала в понятном режиме Intellisense/tab-completion. |
| DbLoggerCategory.ChangeTracking |
Категория средства ведения журнала для сообщений из обнаружения изменений и отслеживания. |
| DbLoggerCategory.Database |
Категории средства ведения журнала для сообщений, связанных с взаимодействием с базой данных. |
| DbLoggerCategory.Database.Command |
Категория средства ведения журнала для выполнения команд, включая SQL, отправленную в базу данных. |
| DbLoggerCategory.Database.Connection |
Категория средства ведения журнала для сообщений, связанных с операциями подключения. |
| DbLoggerCategory.Database.Transaction |
Категория средства ведения журнала для сообщений, связанных с операциями транзакций. |
| DbLoggerCategory.Infrastructure |
Категория средства ведения журнала для других сообщений из инфраструктуры Entity Framework. |
| DbLoggerCategory.Migrations |
Сообщения категории средства ведения журнала из миграций. |
| DbLoggerCategory.Model |
Категории средства ведения журнала для сообщений, связанных со сборкой моделей и метаданными. |
| DbLoggerCategory.Model.Validation |
Категория средства ведения журнала для сообщений из проверки модели. |
| DbLoggerCategory.Query |
Категория средства ведения журнала для сообщений, связанных с запросами, за исключением созданного SQL, который находится в DbLoggerCategory.Database.Command категории. |
| DbLoggerCategory.Scaffolding |
Категория средства ведения журнала для сообщений из шаблонов или обратной инженерии. |
| DbLoggerCategory.Update |
Категория средства ведения журнала для сообщений, связанных с SaveChanges()сообщениями, за исключением сообщений, относящихся к взаимодействию с базой данных, которые охватываются DbLoggerCategory.Database категориями. |
| DbQuery<TQuery> |
Можно DbQuery<TQuery> использовать для запроса экземпляров Результаты запроса LINQ к объекту DbQuery<TQuery> содержат результаты, возвращаемые из базы данных, и могут не отражать изменения, внесенные в контексте, которые не были сохранены в базе данных. Например, результаты не будут содержать только что добавленные представления и могут содержать представления, помеченные для удаления. В зависимости от используемой базы данных некоторые части запроса DbQuery<TQuery> LINQ могут оцениваться в памяти, а не переводиться в запрос базы данных. DbQuery<TQuery> Объекты обычно получаются из DbQuery<TQuery> свойства, производного DbContext или от Query<TQuery>() метода. |
| DbSet<TEntity> |
Можно DbSet<TEntity> использовать для запроса и сохранения экземпляров |
| DbUpdateConcurrencyException |
Исключение, возникающее при обнаружении нарушения параллелизма при сохранении в базе данных. Нарушение параллелизма возникает, когда во время сохранения возникает непредвиденное количество строк. Обычно это связано с тем, что данные в базе данных были изменены после загрузки в память. |
| DbUpdateException |
Исключение, которое возникает при возникновении ошибки при сохранении в базе данных. |
| DeleteBehaviorAttribute |
Настраивает свойство навигации на зависимой стороне связи, чтобы указать, как операция удаления применяется к зависимым сущностям в связи при удалении или сбое связи. |
| EF |
Методы, полезные в коде приложения. Например, ссылка на свойство теневого состояния в запросе LINQ. |
| EFExtensions |
Методы, полезные в коде приложения. Например, ссылка на свойство теневого состояния в запросе LINQ. |
| EntityFrameworkQueryableExtensions |
Методы расширения Entity Framework LINQ. |
| EntityTypeConfigurationAttribute |
Указывает тип конфигурации для типа сущности. |
| EntityTypeConfigurationAttribute<TConfiguration,TEntity> |
Указывает тип конфигурации для типа сущности. |
| EntityTypeExtensions |
Методы расширения типа сущности для IReadOnlyEntityType. |
| ExecutionStrategyExtensions |
Методы расширения для IExecutionStrategy |
| ForeignKeyExtensions |
Методы расширения для IReadOnlyForeignKey. |
| IndexAttribute |
Указывает индекс для создания в базе данных. |
| IndexExtensions |
Методы расширения для IIndex. |
| InMemoryDatabaseFacadeExtensions |
Методы расширения в памяти для Database. |
| InMemoryDbContextOptionsExtensions |
Методы расширения в памяти для DbContextOptionsBuilder. |
| InMemoryEntityTypeBuilderExtensions |
Методы расширения для EntityTypeBuilder поставщика в памяти. |
| InMemoryEntityTypeExtensions |
Методы расширения для IReadOnlyEntityType поставщика в памяти. |
| KeyExtensions |
Методы расширения для IReadOnlyKey. |
| KeylessAttribute |
Помечает тип как сущность без ключа. |
| LazyLoadingProxiesOptionsBuilder |
Позволяет выполнять SQL Server определенную конфигурациюDbContextOptions. |
| ModelBuilder |
Предоставляет простую область API для настройки IMutableModel , которая определяет форму сущностей, связи между ними и их сопоставление с базой данных. |
| ModelConfigurationBuilder |
Предоставляет простую область API для настройки по умолчанию и настройки соглашений перед их выполнением. |
| ModelCreationDependencies |
Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не соответствует тем же стандартам совместимости, что и общедоступные API. Его можно изменить или удалить без уведомления в любом выпуске. Его следует использовать непосредственно в коде с крайней осторожностью и зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core. |
| ModelExtensions |
Методы расширения для IReadOnlyModel. |
| MutableAnnotatableExtensions |
Методы расширения для IMutableAnnotatable. |
| MutableEntityTypeExtensions |
Методы расширения для IMutableEntityType. |
| MutableForeignKeyExtensions |
Методы расширения для IMutableForeignKey. |
| MutableKeyExtensions |
Методы расширения для IMutableKey. |
| MutableModelExtensions |
Методы расширения для IMutableModel. |
| MutableNavigationExtensions |
Методы расширения для IMutableNavigation. |
| MutablePropertyBaseExtensions |
Методы расширения для IMutablePropertyBase. |
| MutablePropertyExtensions |
Методы расширения для IMutableProperty. |
| MutableTypeBaseExtensions |
Методы расширения для IMutableTypeBase. |
| NavigationExtensions |
Методы расширения для IReadOnlyNavigation. |
| ObservableCollectionExtensions |
Методы расширения для ObservableCollection<T>. |
| OwnedAttribute |
Помечает тип как принадлежащий. Все ссылки на этот тип будут настроены как собственные типы сущностей. |
| PrecisionAttribute |
Настраивает точность данных, разрешенных в этом свойстве. Например, если свойство является Decimal таким, это максимальное число цифр. |
| PrimaryKeyAttribute |
Указывает первичный ключ для типа сущности, сопоставленного с этим типом СРЕДЫ CLR. |
| PropertyBaseExtensions |
Методы расширения для IReadOnlyPropertyBase. |
| PropertyExtensions |
Методы расширения для IReadOnlyProperty. |
| ProxiesExtensions |
Методы расширения, связанные с использованием прокси-серверов с Entity Framework Core. |
| RelationalCollectionOwnershipBuilderExtensions |
Методы CollectionOwnershipBuilderрасширения для реляционной базы данных. |
| RelationalComplexCollectionBuilderExtensions |
Методы ComplexCollectionBuilderрасширения для реляционной базы данных. |
| RelationalComplexCollectionTypePropertyBuilderExtensions |
Методы ComplexCollectionTypePropertyBuilderрасширения для реляционной базы данных. |
| RelationalComplexPropertyBuilderExtensions |
Методы ComplexPropertyBuilderрасширения для реляционной базы данных. |
| RelationalComplexPropertyExtensions |
Сложные методы расширения свойств для метаданных реляционной базы данных. |
| RelationalComplexTypeExtensions |
Методы расширения сложных типов для метаданных реляционной базы данных. |
| RelationalComplexTypePrimitiveCollectionBuilderExtensions |
Методы ComplexTypePrimitiveCollectionBuilderрасширения для реляционной базы данных. |
| RelationalComplexTypePropertyBuilderExtensions |
Методы ComplexTypePropertyBuilderрасширения для реляционной базы данных. |
| RelationalDatabaseFacadeExtensions |
Методы расширения для DatabaseFacade возвращаемого значения Database можно использовать только с поставщиками реляционных баз данных. |
| RelationalDbFunctionsExtensions |
Предоставляет методы СРЕДЫ CLR, которые переводятся в функции базы данных при использовании в запросах LINQ to Entity. Доступ к методам этого класса осуществляется через Functions. |
| RelationalElementTypeBuilderExtensions |
Методы ElementTypeBuilderрасширения для реляционной базы данных. |
| RelationalElementTypeExtensions |
IElementType Методы расширения для метаданных реляционной базы данных. |
| RelationalEntityTypeBuilderExtensions |
Методы EntityTypeBuilderрасширения для реляционной базы данных. |
| RelationalEntityTypeExtensions |
Методы расширения типа сущности для метаданных реляционной базы данных. |
| RelationalForeignKeyBuilderExtensions |
Методы расширения реляционной базы данных для построителей связей. |
| RelationalForeignKeyExtensions |
Методы расширения внешнего ключа для метаданных реляционной базы данных. |
| RelationalIndexBuilderExtensions |
Методы IndexBuilderрасширения для реляционной базы данных. |
| RelationalIndexExtensions |
Методы расширения индекса для метаданных реляционной базы данных. |
| RelationalKeyBuilderExtensions |
Методы KeyBuilderрасширения для реляционной базы данных. |
| RelationalKeyExtensions |
Методы расширения ключей для метаданных реляционной базы данных. |
| RelationalMetadataExtensions |
Методы расширения реляционной базы данных для метаданных. |
| RelationalModelBuilderExtensions |
Методы ModelBuilderрасширения для реляционной базы данных. |
| RelationalModelExtensions |
Методы расширения модели для реляционных данных. |
| RelationalOwnedNavigationBuilderExtensions |
Методы OwnedNavigationBuilderрасширения для реляционной базы данных. |
| RelationalPrimitiveCollectionBuilderExtensions |
Методы PrimitiveCollectionBuilderрасширения для реляционной базы данных. |
| RelationalPropertiesConfigurationBuilderExtensions |
Методы PropertiesConfigurationBuilderрасширения для реляционной базы данных. |
| RelationalPropertyBuilderExtensions |
Методы PropertyBuilderрасширения для реляционной базы данных. |
| RelationalPropertyExtensions |
Методы расширения свойств для метаданных реляционной базы данных. |
| RelationalQueryableExtensions |
Методы расширения реляционной базы данных для запросов LINQ. |
| RelationalQueryTypeBuilderExtensions |
Методы QueryTypeBuilderрасширения для реляционной базы данных. |
| RelationalReferenceCollectionBuilderExtensions |
Методы ReferenceCollectionBuilderрасширения для реляционной базы данных. |
| RelationalReferenceOwnershipBuilderExtensions |
Методы ReferenceOwnershipBuilderрасширения для реляционной базы данных. |
| RelationalReferenceReferenceBuilderExtensions |
Методы ReferenceReferenceBuilderрасширения для реляционной базы данных. |
| RelationalTriggerBuilderExtensions |
Методы TriggerBuilderрасширения для реляционной базы данных. |
| RelationalTriggerExtensions |
Методы расширения триггера для метаданных реляционной базы данных. |
| RelationalTypeBaseExtensions |
Методы расширения типа для метаданных реляционной базы данных. |
| RelationalTypeMappingConfigurationBuilderExtensions |
Методы TypeMappingConfigurationBuilderрасширения для реляционной базы данных. |
| SaveChangesEventArgs |
Базовые аргументы событий для DbContext.SaveChanges событий и DbContext.SaveChangesAsync событий. |
| SaveChangesFailedEventArgs |
Аргументы события для события SaveChangesFailed. |
| SavedChangesEventArgs |
Аргументы события для события SavedChanges. |
| SavingChangesEventArgs |
Аргументы события для события SavingChanges. |
| ScaffoldingModelExtensions |
Расширения модели во время разработки. |
| ServicePropertyExtensions |
Методы расширения для IServiceProperty. |
| SkipNavigationExtensions |
Методы расширения для ISkipNavigation. |
| SqliteComplexTypePropertyBuilderExtensions |
Методы расширения для SQLite для ComplexTypePropertyBuilder. |
| SqliteDatabaseFacadeExtensions |
Методы расширения SQLite для Database. |
| SqliteDbContextOptionsBuilderExtensions |
Методы расширения SQLite для DbContextOptionsBuilder. |
| SqliteDbFunctionsExtensions |
Содержит методы DbFunctions расширения для Microsoft. Поставщик EntityFrameworkCore.Sqlite. |
| SqliteEntityTypeBuilderExtensions |
Методы расширения построителя типов сущностей для метаданных, относящихся к sqlite. |
| SqliteEntityTypeExtensions |
Методы расширения типа сущности для метаданных, относящихся к Sqlite. |
| SqliteEntityTypeMappingFragmentExtensions |
Методы расширения SQLite для IReadOnlyEntityTypeMappingFragment. |
| SqliteIndexBuilderExtensions |
Методы расширения SQLite для IndexBuilder. |
| SqliteKeyBuilderExtensions |
Методы расширения SQLite для KeyBuilder. |
| SqliteMetadataExtensions |
Методы расширения SQLite для метаданных. |
| SqliteNetTopologySuiteDbContextOptionsBuilderExtensions |
Методы расширения NetTopologySuite для SqliteDbContextOptionsBuilder. |
| SqliteNetTopologySuitePropertyBuilderExtensions |
Методы расширения SQLite и NetTopologySuite для PropertyBuilder. |
| SqlitePropertyBuilderExtensions |
Методы расширения для SQLite для PropertyBuilder. |
| SqlitePropertyExtensions |
Методы расширения для IProperty метаданных SQLite. |
| SqliteReferenceCollectionBuilderExtensions |
Методы расширения SQLite для ReferenceCollectionBuilder. |
| SqliteReferenceReferenceBuilderExtensions |
Методы расширения SQLite для ReferenceReferenceBuilder. |
| SqliteTableBuilderExtensions |
Методы расширения для конкретного sqlite для TableBuilder. |
| SqliteTableExtensions |
Методы расширения SQLite для ITable. |
| SqlServerCollectionOwnershipBuilderExtensions |
SQL Server определенные методы расширения для CollectionOwnershipBuilder. |
| SqlServerComplexTypePrimitiveCollectionBuilderExtensions |
SQL Server определенные методы расширения для ComplexTypePrimitiveCollectionBuilder. |
| SqlServerComplexTypePropertyBuilderExtensions |
SQL Server определенные методы расширения для ComplexTypePropertyBuilder. |
| SqlServerDatabaseFacadeExtensions |
SQL Server определенные методы расширения для Database. |
| SqlServerDbContextOptionsExtensions |
SQL Server определенные методы расширения для DbContextOptionsBuilder. |
| SqlServerDbFunctionsExtensions |
Предоставляет методы СРЕДЫ CLR, которые переводятся в функции базы данных при использовании в запросах LINQ to Entity. Доступ к методам этого класса осуществляется через Functions. |
| SqlServerDbSetExtensions |
Методы расширения базы данных Sql Server для запросов LINQ, корневых в DbSet. |
| SqlServerEntityTypeBuilderExtensions |
SQL Server определенные методы расширения для EntityTypeBuilder. |
| SqlServerEntityTypeExtensions |
Методы расширения типа сущности для метаданных SQL Server. |
| SqlServerEntityTypeMappingFragmentExtensions |
SQL Server определенные методы расширения для IReadOnlyEntityTypeMappingFragment. |
| SqlServerIndexBuilderExtensions |
SQL Server определенные методы расширения для IndexBuilder. |
| SqlServerIndexExtensions |
Методы расширения индекса для метаданных SQL Server. |
| SqlServerKeyBuilderExtensions |
SQL Server определенные методы расширения для KeyBuilder. |
| SqlServerKeyExtensions |
Методы расширения ключей для метаданных SQL Server. |
| SqlServerMetadataExtensions |
SQL Server определенные методы расширения для метаданных. |
| SqlServerModelBuilderExtensions |
SQL Server определенные методы расширения для ModelBuilder. |
| SqlServerModelExtensions |
Методы расширения модели для метаданных SQL Server. |
| SqlServerNetTopologySuiteDbContextOptionsBuilderExtensions |
Методы расширения NetTopologySuite для SqlServerDbContextOptionsBuilder. |
| SqlServerPrimitiveCollectionBuilderExtensions |
SQL Server определенные методы расширения для PrimitiveCollectionBuilder. |
| SqlServerPropertyBuilderExtensions |
SQL Server определенные методы расширения для PropertyBuilder. |
| SqlServerPropertyExtensions |
Методы расширения свойств для метаданных SQL Server. |
| SqlServerReferenceCollectionBuilderExtensions |
SQL Server определенные методы расширения для ReferenceCollectionBuilder. |
| SqlServerReferenceOwnershipBuilderExtensions |
SQL Server определенные методы расширения для ReferenceOwnershipBuilder. |
| SqlServerReferenceReferenceBuilderExtensions |
SQL Server определенные методы расширения для ReferenceReferenceBuilder. |
| SqlServerRetryingExecutionStrategy |
Реализация IExecutionStrategy повторных попыток неудачных выполнений на SQL Server. |
| SqlServerTableBuilderExtensions |
SQL Server определенные методы расширения для TableBuilder. |
| SqlServerTableExtensions |
SQL Server определенные методы расширения для ITable. |
| TableExpressionExtensions |
Методы расширения типов для TableExpressionBase и связанных типов. |
| TypeBaseExtensions |
Методы расширения для IReadOnlyTypeBase. |
| UnicodeAttribute |
Настраивает свойство как способное сохранять символы юникода. |
| VectorDistanceOptions |
Параметры, передаваемые в VectorDistance(DbFunctions, ReadOnlyMemory<Single>, ReadOnlyMemory<Single>, Nullable<Boolean>, VectorDistanceOptions) |
| WarningConfigurationBuilderExtensions |
Методы WarningsConfigurationBuilderрасширения для реляционной базы данных. |
Структуры
| Имя | Описание |
|---|---|
| CosmosPage<T> |
Одна страница результатов, возвращаемых из пользовательского запроса; можно использовать для разбивки по длинным результирующих наборам. Возвращается ToPageAsync<TSource>(IQueryable<TSource>, Int32, String, Nullable<Int32>, CancellationToken). |
| DbContextId |
Уникальный идентификатор для экземпляра контекста и аренды пула( если таковой имеется). |
| RawSqlString |
Строка, представляющая необработанный SQL-запрос. Этот тип обеспечивает разрешение перегрузки между регулярными и интерполированными FromSql<TEntity>(IQueryable<TEntity>, RawSqlString, Object[]) и ExecuteSqlCommand(DatabaseFacade, RawSqlString, Object[]) |
Интерфейсы
| Имя | Описание |
|---|---|
| IDbContextFactory<TContext> |
Определяет фабрику для создания DbContext экземпляров. |
| IEntityTypeConfiguration<TEntity> |
Позволяет настроить тип сущности, который будет учитываться в отдельном классе, а не в OnModelCreating(ModelBuilder)строке. Реализуйте этот интерфейс, применяя конфигурацию для сущности в методе Configure(EntityTypeBuilder<TEntity>) , а затем примените конфигурацию к модели, используемой ApplyConfiguration<TEntity>(IEntityTypeConfiguration<TEntity>) в OnModelCreating(ModelBuilder). |
| IQueryTypeConfiguration<TQuery> |
Позволяет настроить тип запроса, который будет учитываться в отдельном классе, а не в OnModelCreating(ModelBuilder)строке. Реализуйте этот интерфейс, применяя конфигурацию для запроса в методе Configure(QueryTypeBuilder<TQuery>) , а затем примените конфигурацию к модели, используемой ApplyConfiguration<TQuery>(IQueryTypeConfiguration<TQuery>) в OnModelCreating(ModelBuilder). |
Перечисления
| Имя | Описание |
|---|---|
| AutoTransactionBehavior |
Указывает, будет ли транзакция создана автоматически, SaveChanges() если пользователь не был создан через BeginTransaction или предоставлен через UseTransaction. |
| ChangeTrackingStrategy |
Указывает, как контекст обнаруживает изменения свойств для экземпляра типа сущности. |
| DataCompressionType |
Указывает тип сжатия данных, используемый в индексе. |
| DeleteBehavior |
Указывает, как операция удаления применяется к зависимым сущностям в связи, когда субъект удаляется или связь отрезается. |
| EntityState |
Состояние, в котором сущность отслеживается контекстом. |
| ParameterTranslationMode |
Указывает, как параметризованные коллекции превратятся в SQL. |
| PropertyAccessMode |
Передайте значение из этого перечисления UsePropertyAccessMode(PropertyAccessMode)в , UsePropertyAccessMode(PropertyAccessMode)или UsePropertyAccessMode(PropertyAccessMode) измените, будет ли свойство или резервное поле использоваться при чтении и записи в свойство или поле. |
| QuerySplittingBehavior |
Указывает, как следует загружать связанные коллекции в запросе из базы данных. |
| QueryTrackingBehavior |
Указывает, как результаты запроса отслеживаются с помощью ChangeTracker. |
| WarningBehavior |
Поведение среды выполнения предупреждений, созданных Entity Framework |