我有一个用作RESTful Web服务的Web API项目。
我将所有bean(POCO)类添加到Model
文件夹中。
现在我想在我的整个解决方案中添加另一个应该是DAL的项目。
我需要DAL来了解我的bean类,而且我的Web API项目将引用我的DAL项目 - 这当然会产生循环依赖。
我做错了什么?我是否必须将所有Bean都放在其他项目中?
我在这里想念的是什么?
答案 0 :(得分:1)
从DAL引用Web项目并不是一个好主意。但是如果你真的需要它,你可以在继承自某些接口的Model文件夹中创建POCO类,并将接口放到第三个库中。