我有以下问题。
我目前正在开发一个C#项目,需要创建一些库项目,但在创建这些项目时,我遇到了以下场景: 我需要从库项目中访问主项目中的类 由于我的数据库访问层位于主项目中,我正在寻找一种方法,以便我不必将其添加到每个库项目中。
真的只需要执行SELECT语句。我使用ADO.NET来执行数据库上的所有事务。
任何帮助都非常有用。
感谢您的时间。
答案 0 :(得分:4)
引用库项目中的可执行文件/主项目并不是一个好主意。反之亦然。
图书馆项目应独立于应用程序的平台。您应该做的是在另一个库项目中提取数据访问代码。这样您就可以在其他库/项目中访问它。