Microsoft.EntityFrameworkCore 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
结构
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 |
指示如果用户事务不是通过“BeginTransaction”创建还是通过“UseTransaction”提供,则是否自动 SaveChanges() 创建事务。 |
ChangeTrackingStrategy |
指示上下文如何检测实体类型实例的属性更改。 |
DataCompressionType |
指示对索引使用的数据压缩类型。 |
DeleteBehavior |
指示在删除主体或断开关系时,如何将删除操作应用于关系中的依赖实体。 |
EntityState |
上下文跟踪实体的状态。 |
PropertyAccessMode |
将此枚举中的值传递给 UsePropertyAccessMode(PropertyAccessMode)、 UsePropertyAccessMode(PropertyAccessMode)或 UsePropertyAccessMode(PropertyAccessMode) ,以更改在读取和写入属性或字段时是否将使用属性或支持字段。 |
QuerySplittingBehavior |
指示应如何从数据库加载查询中的相关集合。 |
QueryTrackingBehavior |
指示 查询结果的 ChangeTracker跟踪方式。 |
WarningBehavior |
实体框架生成的警告的运行时行为 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈