首页 新闻 搜索 专区 学院
当前位置: 博问标签 /ef core/未解决/ 已解决
2
回答数

对于一些字典表的连表查询优化

asp.net core的项目。系统中有一些字典表,数据很少更新。但是几乎所有的查询都需要关联字典表。 1、每次查询都连表浪费性能。 2、如果缓存字典,再手工处理查询结果又觉得不太优雅。 对于这种情况
3
回答数

10 asp.net core3.1使用EF Core出现:'OFFSET' 附近有语法错误。 在 FETCH 语句中选项 NEXT 的用法无效。

在不升级sql server的情况下,如何解决这个问题?使用UseRowNumberForPaging()也无济于事,求大佬帮忙看一下,十分感谢!!!
2
回答数

10 关于使用 dotnet ef 迁移到 docker mysql 容器的疑问

已检查过连接字符串没有错误,使用 HeidiSQL 也可以链接到 docker 的 mysql 容器 迁移到 Win Server 下的 mysql 没有任何问题 使用 Sqlsugar 能访问到 d
3
回答数

5 请问EF中按天筛选到EFcore中要怎么修改?

EF是可以直接获取数据库的时间字段,用System.Data.Entity.DbFunctions.DiffDays比较,EFcore如果要取某天的数据要怎么写呢
2
回答数

100 EF Core 对复杂关系的表进行删除操作。需要先Include。如果子表数据量比较大怎么办。

现在有ArticleCate文章类别和Article文章两张表。 现在要删除文章类别的一条数据,需要先Include 类别的导航属性。 因为文章表数据量比较大 Include操作比较耗时。 有没有好一
2
回答数

50 EF Core 3.0 的奇怪问题:Invalid cast from 'System.Int32' to 'PostConfig'

同样的 LINQ var result = await _postQueryRepository .GetPostsByStartId(blogId, startId, postType, postC
3
回答数

100 EF Core创建MySql数据表时如何设置大小写?

EF Code First方式创建数据表时表名和字段名如何 “自动” 创建成小写的? 我目前知道有两种方式,设置ColumnAttribute和使用fluent API 配置模型,当实体特别多时这两种
4
回答数

Cannot set MySqlCommand.CommandText when there is an open DataReader for this command; it must be closed first.

System.InvalidOperationException Cannot set MySqlCommand.CommandText when there is an open DataReade
1
回答数

5 EFCore每个HTTP请求中实例化一个DbContext的时候很耗费时间和CPU

用的微软的UOW,然后Service层注入UOW创建仓储,创建仓储的时候耗时30-50毫秒 一个空的Service层方法,里面就只获取仓储然后并发测试CPU都能到100%,然后接口延迟最高可达5秒,在
3
回答数

30 EF Core Context.Database.ExecuteSqlCommandAsync 时默认会启用事务吗

EF Core SaveChangesAsync 默认会启用事务,如果使用 EF Core 的 Context.Database.ExecuteSqlCommandAsync 执行 SQL 语句,默认
1
回答数

100 疑似 EF Core 的 DbContextPool 会造成数据库连接泄漏

最近在一个 ASP.NET Core 应用的日志中发现数据库连接池中的连接被用光的错误: System.InvalidOperationException: Timeout expired. The
2
回答数

10 EF Core 2.2使用Code First模式如何设置主键不自增(如何设置主键可赋值)

【环境】:.NET Core 2.2 + EF Core 2.2,使用Code First模式,实体Entity的映射没有写在Entity里,分离了出来单独配置,通过实现IEntityTypeConf
3
回答数

100 EF core ConcurrencyCheck 并发 特性不能更新

代码示例: //这是字段代码 [ConcurrencyCheck] public Guid VerId { get; set; } //这是更新方法 Entry(entity).State = Ent
1
回答数

20 ef core在不同的程序集下生成迁移文件时,会生成两份一模一样的文件

我的项目是DDD类型分层的,vs启动项目是web层,而dbContext类是在dal层。当我在PMC中使用ef core的add-migration生成迁移文件时,报错提示我需要再增加一个IDesig
1
回答数

10 关于EF Core的“循环或多重级联路径”的问题

这种一个表内的外键在Update-Database的时候就会报错:将 FOREIGN KEY 约束 '***' 引入表 '***' 可能会导致循环或多重级联路径。 是不是这种实现多层级的方式不太合理?
2
回答数

10 EF Core的Code First建模问题请教

使用EF Core的CodeFirst建模数据库(我的数据库是MySql)时,在上下文类中做一些数据库的配置时,比如HasForeignKey之类的,正常在OnModelCreating配置时,代码如
2
回答数

5 EF Core SqlFunctions.DateDiff

在EF Core中还有SqlFunctions.DateDiff API吗?或者其他方法,处理查询日期范围数据。
1
回答数

关于EFCore

从DBContext派生类的构造函数看见了不同的写法,请问下面两种方式有什么不同
1
回答数

100 .net core 的一个疑问

描述: B/S 我在前端发了一个Post请求,后端对应的Action 执行了两遍。 背景: .net core 2.0.0 ,EF core 2.0.0 ,sdk 2.0.0 ,nuget 包对应的也
4
回答数

30 今天遇到一个问题需要高人指点

环境: , , 1.数据库中字段类型是 的(可空),对应实体类型也是用的 的(可空),程序启动起来就报错,日志详情为: An exception occurred while reading a da
3
回答数

50 如何看待EFCore2.0中的ContextPool(连接池)

EF Core2.0中提供了链接池ContextPool功能。以此来优化初始化连接的效率。 现在有个疑问。链接池中的链接是被随机分配的。那么数据可能会被随机写到任意一台数据服务器中。此时就需要数据服务
1
回答数

20 EF Core 里如何记录生成的 sql 及执行时间?

在 Console 控制台看到了 EF Core 打印了 sql 语句,通过 API 怎么获取? sql 执行时间怎么监控?
0
回答数

EFCore不再支持启用迁移( Enable-Migrations),只能用命令行来注册迁移么?

EF6的时候可以使用 Enable-Migrations命令来给EF启用迁移,修改个字段名什么的很方便就完成了。 最近接触了一下EFCore,发现不再支持 Enable-Migrations指令了。
2
回答数

10 EF core

EF对应的Entity中,生成的sql语句平白无故多了一个列,导致执行sql语句失败,没有配置文件进行配置,直接就是一个简单的表,多的那个列 是另一个表的主键