【发布时间】:2012-09-21 22:13:59
【问题描述】:
大家好
目前我有以下参考结构:
DSFinalProject 有"DAL" 项目和"DataStructure" 项目的引用。
DataStructure 也有 DAL 项目的引用...
现在我希望DSFinalProject 不会引用DAL 层,但能够使用该类中的接口。
有什么方法可以"tunnel" DAL 项目中的接口到 DSFinalProject 而不在它们之间实际进行引用?
也许使用 DataStructure 项目?还是别的什么?
提前感谢您的帮助:)
【问题讨论】:
-
将接口移动到不同的项目?
-
这是我的解决方案之一,但我正在尝试寻找其他方法。而不是添加对另一个项目的引用,只需使用 DataStructure 来访问 DAL 接口
-
只要
DataStructure不引用DAL(它不应该),它就可以工作 -
:s 我想我不明白,我想消除 DSFinlProject 和 DAL 之间的依赖关系,但同时使用 DAL 的接口
标签: c# interface reference project