Je viens de commencer à apprendre POCO mais je ne comprends pas son utilisation ni ses avantages. Même le lien suivant de stackoverflow ne m'a pas aidé.
Qu'est-ce que Entity Framework avec POCO
Quelqu'un peut-il expliquer l'utilisation de POCO avec un exemple simple?
Les POCO (Plain Old CLR Objects) sont simplement des entités de votre domaine. Normalement, lorsque nous utilisons un cadre d'entité, les entités sont générées automatiquement pour vous. C’est formidable, mais malheureusement, ces entités sont entrecoupées de fonctionnalités d’accès à la base de données qui vont clairement à l’encontre du SOC (séparation des préoccupations). Les POCO sont de simples entités sans aucune fonctionnalité d'accès aux données, mais elles offrent néanmoins toutes les fonctionnalités EntityObject telles que
Voici un bon début pour cela
Vous pouvez également générer facilement des POCO à partir de votre projet de structure Entity existant à l'aide de générateurs de code.