WEB API
現在のプロジェクト用に開発する必要があります。私のデータベースはPOSTGRESQL
で、使用していませんEntity Framework
。私は独自のデータアクセス層を持っています。各コントローラーの each ( GET
、PUT
、POST
、DELETE
など) メソッド内で、データベースにアクセスしたいと考えています。ここで私の質問は、データ アクセス レイヤー オブジェクトをインスタンス化するための正しいアプローチは何かということです。次の2つはアプローチです:-
- 各コントローラーのすべてのメソッドでインスタンス化し、作業が完了したらそこで破棄します。しかし、毎回オブジェクトをインスタンス化して破棄するのはコストがかかると思います。
- 一度グローバルにインスタンス化し、各コントローラーの各メソッドからアクセスします。
それを行うための正しいアプローチは何ですか?
とても感謝しています。