将DAL项目添加到Web API(Restful)项目

时间:2014-02-04 21:14:59

标签: c# visual-studio rest asp.net-web-api dependencies

我有一个用作RESTful Web服务的Web API项目。

我将所有bean(POCO)类添加到Model文件夹中。

现在我想在我的整个解决方案中添加另一个应该是DAL的项目。

我需要DAL来了解我的bean类,而且我的Web API项目将引用我的DAL项目 - 这当然会产生循环依赖。

我做错了什么?我是否必须将所有Bean都放在其他项目中?

我在这里想念的是什么?

1 个答案:

答案 0 :(得分:1)

从DAL引用Web项目并不是一个好主意。但是如果你真的需要它,你可以在继承自某些接口的Model文件夹中创建POCO类,并将接口放到第三个库中。