Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何将 LINQ to SQL 生成的类放在专用的 DAL 项目中,以便我可以从同一解决方案中的各种其他项目访问它?也就是说,我可以将一个用于 Web,一个用于 Windows 窗体?
绝对没问题 - 只需创建一个“类库”项目并在其中创建您的 DBML 文件(LINQ-to-SQL 文件)。
现在,从需要此特定 Linq-to-SQL 文件的所有项目中,添加对该类库程序集的引用,然后使用这些类 - 大功告成!
Linq-to-SQL DBMX 文件及其关联类只是纯 C# 业务对象和方法 - 没有任何特定于 Web 或 Winforms 的内容 - 你可以在 Winforms、WPF、Web 窗体、ASP.NET MVC 中使用它们 - 你命名它。
马克