放弃使用Dapper改用EF Core

SoulRed 2019-04-24 12:30:06
项目是.net core 项目.数据库刚刚从Sql Server迁往PostgreSQL
dapper是个很适合高级DBA或者对性能苛刻的环境,
但是我最近发现EF Core和 .Net Core的愿景有很大的一致性.
而且目前来看性能也不是问题
有老哥能给点意见吗?
...全文
3824 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
open100 2020-07-20
  • 打赏
  • 举报
回复
引用 2 楼 by_封爱 的回复:
据统计 dapper的性能 仅次于原始sqldatareader .. 但是比ef快了10倍以上... 当然ef开发速度肯定比dapper快....所以这种东西自己取舍.
那是因为你没有用dapper的扩展包
QQ935368322 2019-07-22
  • 打赏
  • 举报
回复
推荐使用Kogel.Dapper.Extension,dapper to linq 完美扩展,性能碾压EF,开发效率比肩EF, 并且对实体类无任何污染,不用去固定设置任何表关联
if_else_if_else 2019-06-30
  • 打赏
  • 举报
回复
Dapper.Common性能碾压EF,开发效率比肩EF
by_封爱 版主 2019-04-24
  • 打赏
  • 举报
回复
据统计 dapper的性能 仅次于原始sqldatareader .. 但是比ef快了10倍以上... 当然ef开发速度肯定比dapper快....所以这种东西自己取舍.
exception92 2019-04-24
  • 打赏
  • 举报
回复
是的,可以说EF Core“追随”.Net Core。 性能有没有问题看对EF使用的熟练程度了吧,包括各种函数会转换为怎样的sql去执行等。

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧