私はプロジェクトに取り組んでおり、DAL を設計する必要があります。Entity Framework
プロジェクトの大部分と、Dapper
パフォーマンスが重要な領域の一部に使用します。
私はリポジトリ パターンを使用することを考えていましたが、EF は何らかの意味でこのパターンを既に実装しています。しかし、Dapper の場合はそうではありません。次に、DAL でリポジトリ パターンとサービス パターンを混在させることは有効でしょうか? それとも、これはビジネス ロジック層に渡りますか?
私が作ろうと思っていたサンプル構造:
MyProjectName.Main
Views/
Controllers/
Infrastructure/
...
MyProjectName.DAL
DataService.EF/
fileName.cs
...
DataService.Dapper/
fileName.cs
...