EF Core
文章平均质量分 69
沐浴晨光啊
生活就是需要的不断的去创造,才会显得格外精彩!
展开
-
EFCore之执行原生SQL语句
EFCore通过 LINQ 语法为我们提供了非常便利的方式来操作数据库。当有些业务逻辑较复杂而不能使用 LINQ 来查询时,可以使用原生 SQL 查询。或者使用 LINQ 查询导致 SQL 查询效率低下时,也可以使用原生 SQL 查询。原创 2022-06-27 13:44:50 · 7732 阅读 · 0 评论 -
EF Core 查询表达式之DateTime的坑
背景:最近做项目需要支持动态查询条件(界面上的查询条件不固定,可以自定义配置),为了简化后端代码处理,使用了Linq查询表达式来动态生成sql语句。问题:查询表达式确实好用,但是在处理DateTime类型遇到了以下的错误:从字符串转换日期和/或时间时,转换失败。如下图:通过生成出来的sql语句可以看出,日期值自动转换后的毫秒部分有000000(7个0),导致sql语句不能将其识别为有效的日期格式,从而产生了SqlException。原因推断:起初以为是前端传入的日期格式问题(通.原创 2021-08-24 18:21:34 · 4090 阅读 · 0 评论