La persistance est une frontière
Un contrôleur ne devrait pas assembler du SQL, gérer des secrets et traduire des lignes en même temps. Data place ces responsabilités derrière un contexte explicite tout en gardant le comportement observable.
Entité, contexte et base ont des rôles différents
Une entité porte les données métier, DbSet exprime une requête pour un type, DbContext coordonne les changements et le pilote dialogue avec la base. Ces couches coopèrent sans se confondre.
Connaître le niveau de maturité
Le module SQL est actuellement en 0.2.0-alpha.1. SQLite, MySQL, MariaDB et PostgreSQL sont pris en charge; MongoDB reste un adaptateur alpha séparé aux capacités différentes.