2009-02-21 9 views
2

Une petite question. J'utilise LinqToSql dans une application n-tier. J'ai un datacontext, et je souhaite manipuler les opérations CRUD. Je préférerais que mon datacontext n'ait pas de suivi d'objet pour des raisons d'évolutivité. Mais alors, quand j'ai le suivi d'objets mis en défaut, je ne peux pas utiliser les opérations CRUD intégrées que le datacontext doit offrir. Alors ... comment je travaille autour de ça?Opérations CRUD sur linq lorsque datacontext ObjectTrackingEnabled = false

Merci beaucoup d'avance.

Répondre

1

Vous pouvez utiliser des procédures stockées, mais avec le suivi d'objet désactivé, vous ne pourrez pas utiliser la méthode "SubmitChanges" pour conserver les nouveaux objets/modifications dans la base de données. (Aussi, juste FYI, assurez-vous de regarder dans ADO.NET Entity Framework avant de vous engager à LINQ to SQL)

Scott Gu - LINQ to SQL Stocké Procs

http://weblogs.asp.net/scottgu/archive/2007/08/16/linq-to-sql-part-6-retrieving-data-using-stored-procedures.aspx

-

LINQ à l'aperçu SQL

http://msdn.microsoft.com/en-us/library/bb425822.aspx

-

ADO.NET Entity Framework Présentation

http://msdn.microsoft.com/en-us/library/aa697427(VS.80).aspx

Questions connexes