ASP.NET MVC 4解决方案在哪里将业务逻辑类放在实体框架中?

德南德斯

我有一个解决方案,其中一个项目是Entity Framework,有一个ASP MVC项目,我在POCO对象和DBContext(具有静态类且具有全部静态类的业务逻辑层)的顶部寻找有关创建想法的建议或意见方法(例如具有GetContactByID,GetAllContacts,GetContactsByType的ContactBLL类)以允许访问模型数据,并且可以在Controllers Actions中进行访问。这样,我不必将此方法的实现代码放入Controller Actions方法中,并且可以在其他Action Controller中调用该方法来重用。我会很感激您的意见,因为它可以指导我根据这个问题的答案(关于定义DBContext的位置以及如何使用它)回答大约一周以来我对自己提出的问题。

阿赫列什

您可以根据核心功能创建不同的项目。

  1. 数据访问层(数据库上下文和存储库等)可以创建Project.DataAccess,它将只有数据库上下文类和存储库。

  2. 业务逻辑层(Project.Business)它将具有业务逻辑并调用数据访问层。

  3. UI Layer(Project.WebUi)是mvc项目。等等。

有关详细信息,您可以查看此http://prodinner.codeplex.com/代码

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从MVC 4知道ASP .NET MVC 5解决方案中的Filters文件夹在哪里

来自分类Dev

安装KB2993928后,ASP.NET MVC4解决方案无法生成

来自分类Dev

<head>标记放在ASP.NET解决方案中的哪里?

来自分类Dev

将ASP.NET项目和MVC3组合在一个解决方案中

来自分类Dev

异步方法在ASP.NET(MVC)中在哪里执行?

来自分类Dev

异步方法在ASP.NET(MVC)中在哪里执行?

来自分类Dev

在一个ASP.NET MVC 5解决方案中具有单独的项目

来自分类Dev

在部署的asp.net MVC解决方案中是否需要packages.config

来自分类Dev

同一解决方案中的ASP.NET Core 5 MVC / RazorPages和WebAPI项目

来自分类Dev

如何确定ASP.NET MVC解决方案中是否正在使用映射的路由

来自分类Dev

我的asp.net MVC解决方案需要一个缓存解决方案

来自分类Dev

带有实体框架的ASP .NET MVC 5中的并发

来自分类Dev

实体框架中的 System.NotSupportedException (ASP.NET MVC)

来自分类Dev

ASP.NET MVC 4中的ViewComponent

来自分类Dev

ASP.NET MVC 4中的Treeview

来自分类Dev

ASP.NET MVC 4中的RegisterRoutes

来自分类Dev

与ASP.NET MVC中的ASP.NET等效

来自分类Dev

ASP.NET MVC的可读URL方案

来自分类Dev

ASP.NET MVC的可读URL方案

来自分类Dev

解决ASP.NET MVC的安装问题

来自分类Dev

Asp.net mvc 4 dependency resolver

来自分类Dev

ASP .Net MVC 4授权和AllowAnonymous

来自分类Dev

ASP.NET MVC 4会话超时

来自分类Dev

Asp.Net Mvc 4 JsonResult

来自分类Dev

asp.net MVC 4 Ninject OnApplicationStarted()

来自分类Dev

DataTables Asp.Net MVC 4流程

来自分类Dev

ASP .Net MVC 4授权和AllowAnonymous

来自分类Dev

ASP.NET MVC4 ActionFilters

来自分类Dev

MVC 4 ASP.NET配置