2008-10-01 6 views
0

J'ai un modèle LINQ to SQL fonctionnel. Je veux être en mesure d'utiliser le même modèle mais avec une connexion à un objet DataSet, au lieu de SQL Server.Existe-t-il un moyen facile d'implémenter LINQ à l'objet avec un DataContext?

Je dois pouvoir interroger le modèle, modifier les champs, ainsi que les opérations d'insertion et de suppression. Y a-t-il un moyen facile d'accomplir cela?

J'ai remarqué another question mentionne un scénario similaire, mais je ne suis pas sûr si cela s'applique à ma question.

Répondre

1

Vous pouvez utiliser directement LINQ to DataSet mais le traducteur de requête LINQ to SQL convertit les arbres d'expression en instructions SQL et ne peut pas être modifié.

Pour les listes d'insertions/modifications/suppressions pour un DataContext, vous pouvez appeler DataContext.GetChangeSet()

0

donné Vous voulez un DataContext qui est soutenu par un DataSet. Non, cela n'existe pas sauf si vous le construisez.

Questions connexes