Entity Framework の永続性を無視しないことについて読んでいると、よくPOCO Adapterに出くわします。問題は、それを本番環境で使用する人がいるか、どのように動作し、落とし穴は何かということです。
アプリケーション設計には 2 つの選択肢を検討します。ビジネス ロジックでそのアダプターを使用して POCO を使用し、プレゼンテーション レイヤーでそれらを使用するか、EF エンティティと DTO の間で変換するサービス レイヤーを作成します。(1) EF エンティティ <-> アダプター <-> POCO ビジネスオブジェクト <-> プレゼンテーションまたは (2) EF エンティティ <-> サービス層 <-> DTO <-> プレゼンテーション。最初のアプローチはよりクリーンに見えますが、POCO アダプターがあまり標準的なソリューションではなく、現時点では明らかでないいくつかの欠点が含まれている可能性があることについて、私は少し躊躇しています。