ASP .net Core MVCでのDB接続 Entity Frame か ODP.net


ASP .net Core MVCモデルを用いてWeb APIを作っています。  
そこでデータベースへの接続をしてSQLを発行したりプロシージャを実行したりしたいです。  
私は今までODP.netを使ってOracleデータベースとのConnectionを貼ってSQLを書いたりしていました。  
ただASP .net Core MVC関連の情報を調査しているとEntity Frameworkというものを使っているものが多いです。  
ちょっとだけ触ってみたのですが、かなり準備が面倒でした。  
保守性が高いというのは分からなくもないですが、開発効率が良いというは謎です。  
個人的にはパッとConnectionを貼ってSQLを自由に記載できるODP.netのが良いです。

どちらを使うのがベターなのでしょうか。




ODP.NET + Dapper なんて選択肢も。

「データ ポイント - Dapper、Entity Framework、およびハイブリッド アプリ」  
<https://docs.microsoft.com/ja-jp/archive/msdn-magazine/2016/may/data-points-
dapper-entity-framework-and-hybrid-apps>[  
](https://docs.microsoft.com/ja-jp/archive/msdn-magazine/2016/may/data-points-
dapper-entity-framework-and-hybrid-apps)  
Stack Overflow の方が作ったんですね。

自分も使ってみましたが非常に使い勝手がよかったです。  
SQL ゴリゴリ書いてきた人にはいいんじゃないでしょうか。

