ABP 執行sql語句


由於業務繁瑣,用EF比較麻煩,需要用到sql語句,然后網上找了很久,找到的例子都是老版本的,新版本有先聲明已經去掉,不能用了

在這里做個小記

首先注入實例

 private readonly IDbContextProvider<AbpProjectDbContext> _dbContextProvider;

然后在需要執行sql語句的方法里加上代碼

1   string sql = "sql語句";
2             var result = await _dbContextProvider.GetDbContext().Database.ExecuteSqlCommandAsync(sql);
3             await _dbContextProvider.GetDbContext().SaveChangesAsync();

注意,這個目前只能返回Bool類型的結果,要返回實體還有待研究,未完待續....

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM