Je viens d'être affecté à un projet de mappage ORM (application centrée sur les données avec code C# et base de données SQL Server) pour lequel l'exigence est explicitement que POCO sera utilisé et que l'ORM générera automatiquement la base de données à partir des objets C# - de sorte que le modèle d'objet C# est en effet le roi des données. Je n'avais jamais entendu parler de POCO auparavant et je suis instinctivement très préoccupé par l'idée que les tables de bases de données soient générées automatiquement, car (a) toute mon expérience me porte à croire que dans une application centrée sur les données, les données (b) Je suis sceptique quant au fait que le schéma de données généré automatiquement serait optimal à distance en termes d'index, de performance, etc.Avantages et inconvénients des tables de base de données POCO/autogénération
Quelqu'un peut-il me diriger vers des liens (ou directement expliquer) les avantages et les inconvénients de cette approche? J'essaie de mieux le comprendre mais j'ai du mal à trouver beaucoup d'informations conceptuelles à ce sujet.
Merci