【发布时间】:2015-12-21 23:52:43
【问题描述】:
我有一个项目依赖于他们不使用的 NuGet 包,或者间接需要依赖项,这是项目结构:
- Data -> Depends on Entity Framework
- Business
- UI
这里的问题是,因为Data 依赖于Entity Framework,这意味着Business 层和UI 也必须在他们的项目中安装它。 p>
如何分离这些依赖关系,以便只有Data 层需要实体框架?
【问题讨论】:
-
实际上不需要在其他层中安装 Entity Framework,除非您公开来自
Entity Framework的任何类型并在其他层中访问它。
标签: c# dependencies nuget dependency-management