Iva*_* Li 3 asp.net business-logic-layer bll
我通常将数据集创建为DAL,并将BLL INSIDE创建为原始项目.
在我学习了Entity Framework之后,我知道业务逻辑层通常是在分离的项目(类库)中创建的.
但是,ASP.NET站点没有相应的教程.
出于这个原因,我特别在引用时创建BLL时很困惑.

然后使用USING语句访问实体:

但是,访问BLL的主项目中的表示层可能需要引用回BLL项目.我看到一些示例将整个BLL项目的DLL文件放在主项目中.
参考BLL和Main项目的正确方法是什么,或者只是参考上面的内容?
我可以学习任何好的教程吗?
我通常设置数据访问项目,设置一个引用数据访问项目的业务项目,以及一个引用数据访问和业务项目的Web项目.使用实体框架,所有生成的类都在数据访问层中.我通常使用存储库模式,我的所有存储库都在业务层中(也可能在数据访问层中),并将实体框架实体返回给调用者,调用者是表示层中的对象(MVC控制器) ,或MVP演示者,或asp.net Web表单的代码隐藏,取决于您使用的是什么).
HTH