0

如何将 LINQ to SQL 生成的类放在专用的 DAL 项目中,以便我可以从同一解决方案中的各种其他项目访问它?也就是说,我可以将一个用于 Web,一个用于 Windows 窗体?

4

1 回答 1

4

绝对没问题 - 只需创建一个“类库”项目并在其中创建您的 DBML 文件(LINQ-to-SQL 文件)。

现在,从需要此特定 Linq-to-SQL 文件的所有项目中,添加对该类库程序集的引用,然后使用这些类 - 大功告成!

Linq-to-SQL DBMX 文件及其关联类只是纯 C# 业务对象和方法 - 没有任何特定于 Web 或 Winforms 的内容 - 你可以在 Winforms、WPF、Web 窗体、ASP.NET MVC 中使用它们 - 你命名它。

马克

于 2009-08-14T13:30:08.623 回答