asp.net-mvc – 服务层中的AutoMapper
发布时间:2020-12-16 03:21:21 所属栏目:asp.Net 来源:网络整理
导读:我有一个MVC项目,我使用AutoMapper将我的实体框架实体映射到View Models.定义映射的代码位于boostrapper类中,该类在应用程序启动时自动调用(App_Start,Global.asax) 我正在对我的代码进行一些重构,以将我的所有业务逻辑放在服务层中,因为我们需要实现一个每
我有一个MVC项目,我使用AutoMapper将我的实体框架实体映射到View Models.定义映射的代码位于boostrapper类中,该类在应用程序启动时自动调用(App_Start,Global.asax)
我正在对我的代码进行一些重构,以将我的所有业务逻辑放在服务层中,因为我们需要实现一个每天运行的批处理过程,该过程与MVC应用程序执行一些相同的逻辑. 我遇到的一个问题是现在我需要将我的数据库实体映射到服务层中的某些域对象.我认为在MVC应用程序中一切都会正常工作,因为仍在Global.asax中调用引导程序. 有没有办法让我的映射代码适用于我的MVC应用程序和另一个非MVC应用程序(可能是WCF服务,控制台应用程序等).我在哪里可以放置这个映射代码,以便它可以被两个应用程序调用只有一次? 解决方法
这是静态类,可用于WCF服务初始化:
public static class ServiceConfigurations { private static bool mappingConfigured = false; public static void ConfigureMapping() { if (mappingConfigured) { return; } Mapper.CreateMap<Model1,Model2>(); mappingConfigured = true; } public static void CleanupMapping() { Mapper.Reset(); mappingConfigured = false; } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 你可以从请求变量确定时区吗?
- asp.net HTML何时编码元素?
- asp.net-mvc – 使用ViewModel模式与MVC 2强类型的HTML助手
- asp.net – 如何更改FileUpload控件(System.Web.UI.WebCont
- asp.net – 如何为WCF服务创建重定向?
- .net-4.0 – ASP.Net使用错误的web.config进行虚拟目录
- Roslyn还出现这么低级的错误,不应该呀!
- asp.net-mvc – 从Ajax表单帖子中重定向
- asp.net-mvc-3 – Webgrid MVC 3条件行样式
- asp.net-mvc – 找不到与Web API中的请求URI匹配的HTTP资源
推荐文章
站长推荐
- Asp.NET DropDownList在PostBack之后重置Selecte
- asp.net – 用户控件(ascx)和属性
- ASP.NET Core MVC的Razor视图中,使用Html.Raw方
- asp.net-mvc – ASP.NET Web API错误:未找到与请
- C#_.NetCore_Web项目_EXCEL数据导出(ExcelHelpe
- 成员资格 – 如何在ASP.NET中将用户与其各自的文
- asp.net-mvc – 如何使用Html.BeginForm设置Form
- asp.net – __doPostBack在IE11中未定义
- asp.net-mvc – 在多个表单上指定验证摘要
- ASP.NET,jQuery,脏窗体和window.onbeforeunload
热点阅读