我是MVC和EF的新手。在使用BO,BLL,DAL,UI(ASP.NET WebForm)的ASP.NET之前,我曾经遵循3层体系结构。
我想在UI层中使用MVC4,替换WebForm。
。我已经从DAL的数据库中生成了我的实体,但是现在我很困惑BO层的用途是什么?因为我所有的实体都位于dal层本身。
我还将在模型文件夹中创建ViewModel类,因此不知道该流程如何。
我现在对该体系结构感到困惑,请建议我是否正确地做到这一点,或
ps:我不想在项目中使用单层。我认为EF通过创建BO类并启用SP用作函数来节省时间,而我们不必一次又一次地使用Ado.net重复代码。
最终没有帮助,我从29个视图计数中获得了,因此我选择从项目中再次创建BO,DAL由E.F和UI组成,并具有ViewModels和ViewModallist。
在您的情况下,dal应该.edmx文件。而且,如果要使用存储库模式,则可以在此处添加。在业务逻辑层中,您将添加服务。您实际执行数据库操作的位置。您也可以为接口声明另一层。或者,您可以为其使用业务逻辑层。