全て、
主要なデータ アクセス テクノロジとして EF を使用しています。多くのアプリと同様に、ビジネス オブジェクト/ドメイン レイヤーがあります。このレイヤーはリポジトリと通信し、リポジトリは EF と通信します。
私の質問は: EF との間でデータをやり取りするための最良のメカニズムは何ですか? EF で生成されたエンティティ クラスを使用する必要があります (DB ファーストの開発を行ったため、EF が生成したエンティティ クラスがあります)、独自の DTO を作成するか、JSON などを使用する必要がありますか?
もちろん、これらのそれぞれについて反論することも、反論することもできます。階層化されたアーキテクチャと EF を使用して重要なアプリケーションを構築した経験に基づく意見を探しています。
ありがとう、ジョン