由于业务繁琐,用EF比较麻烦,需要用到sql语句,然后网上找了很久,找到的例子都是老版本的,新版本有先声明已经去掉,不能用了

在这里做个小记

首先注入实例

 private readonly IDbContextProvider<AbpProjectDbContext> _dbContextProvider;

然后在需要执行sql语句的方法里加上代码

   string sql = "sql语句";
var result = await _dbContextProvider.GetDbContext().Database.ExecuteSqlCommandAsync(sql);
await _dbContextProvider.GetDbContext().SaveChangesAsync();

注意,这个目前只能返回Bool类型的结果,要返回实体还有待研究,未完待续....

最新文章

  1. iOS 10 :用 UIViewPropertyAnimator 编写动画
  2. Java EE (3) -- Java EE 6 Web Services Developer Certified Expert(1z0-897)
  3. 《JS权威指南学习总结--8.8 函数式编程和8.8.1使用函数处理数组》
  4. C# 网上收集的一些所谓的开源项目
  5. 关于在&quot;a&quot;标签中添加点击事件的一些问题
  6. 洛谷【P2393】题解
  7. 学习css3中的动画
  8. IBM openblockchain学习(四)--crypto源代码分析
  9. Axure RP初学2
  10. django rest-framework 4.REST的认证和权限
  11. 使用Onenote &amp; Evernote &amp; VSC+Markdown构建个人笔记系统
  12. php连接数据库,以及日期处理函数
  13. Django学习笔记(9)—— 开发用户注册与登录系统
  14. hadoop学习路线
  15. Android--多线程之进程与线程
  16. [转]恕我直言,在座的各位根本不会写 Java!
  17. POI写Word换行
  18. 科赫曲线和科赫雪花的绘制Python
  19. 十分钟内在Ubuntu系统上搭建Mono开发环境(Mono软件Ubuntu系统国内镜像源、Mono国内镜像源)
  20. 百道Python入门级练习题(新手友好)第一回合——矩阵乘法

热门文章

  1. 在spring boot中三分钟上手apache顶级分布式链路追踪系统skywalking
  2. 基于Redisson+SpringBoot的Redission分布式锁
  3. Codeforces Round #579 (Div. 3)
  4. 使用ARP获取局域网内设备IP和MAC地址
  5. 负载均衡环境:nginx + 2tomcat
  6. HTTP协议之chunk,单页应用这样的动态页面,怎么获取Content-Length的办法
  7. 【java】new Date什么样
  8. [BZOJ2667][cqoi2012][kcoj]模拟工厂
  9. C——swap
  10. pycharm默认注释与快捷键功能