これに関する多くの記事を読んだ後でも、最善の解決策がどのように見えるかはまだよくわかりません
データベースへのアクセス権を取得する必要があるViewModel
と言う人もいれば、アクセス権を取得する必要があると言う人もいます。Model
Model
さらに、これはデータベースへの接続方法にも本当に依存しますか?
リポジトリを使用する場合、実際には両方にアクセスする必要が
あり、EF を使用する場合は、「モデル」のみがデータベースの操作を実行できるようにする必要がありますか?
または、誰がいつデータベースにアクセスできるべきかについての一般的なルールを知っている人はいますか?