J'ai une table Users, une table Events et un mapping de UserEvents. Dans certaines parties de mon code, j'ai juste besoin de choses basées sur l'utilisateur. Dans d'autres parties, j'ai besoin de toutes ces informations. (Surtout: pour un utilisateur, quels sont les détails de chaque événement auquel il est abonné?)Référentiels Linq2sql simples ou multiples
Si j'ai un référentiel uniquement pour les utilisateurs et un autre pour les utilisateurs + événements + userevents, alors l'objet utilisateur créé automatiquement est dupliqué et le code ne compilera pas jusqu'à ce que je renommer l'un d'entre eux. C'est possible mais gênant. D'un autre côté, si je n'ai qu'un seul référentiel avec les trois tables, quand je veux juste des informations sur l'utilisateur, cela va-t-il être cher à cause de linq qui récupère toutes les données associées avec cet identifiant?
Dans Linq2Sql, est-il plus coûteux si vous avez plus de tables dans un seul dbml/référentiel?