2009-08-14 6 views
0

Comment puis-je mettre les classes générées par LINQ to SQL dans un projet DAL dédié afin que je puisse y accéder à partir de divers autres projets dans la même solution? C'est à dire. donc je peux en utiliser un pour le Web, et un pour Windows Forms?Comment mettre LINQ à SQL dans un projet séparé?

Répondre

4

Absolument aucun problème - il suffit de créer un projet "bibliothèque de classes" et de créer votre fichier DBML (fichier LINQ-to-SQL) là-bas. Maintenant, de tous vos projets qui ont besoin de ce fichier Linq-to-SQL particulier, ajoutez une référence à cet assembly de bibliothèque de classes et utilisez les classes - et vous avez terminé! Le fichier DBMX Linq-to-SQL et ses classes associées ne sont que des objets métier et des méthodes C# purs - il n'y a rien de spécifique à Web ou à Winform - vous pouvez les utiliser dans Winforms, WPF, Web Forms, ASP. NET MVC - vous l'appelez.

Marc

Questions connexes