当前位置:  开发笔记 > 编程语言 > 正文

使用实体框架和VB.NET构建解耦的N层应用程序

如何解决《使用实体框架和VB.NET构建解耦的N层应用程序》经验,为你挑选了0个好方法。

所以我们正在构建一个带有的应用程序

UI层(Web,移动,Ajax客户端等)

服务/ API层

业务逻辑层

数据访问层

我们的目标是从服务层到DAL具有实体框架依赖关系.这意味着Sevice层只接受并返回POCO(普通的旧CLR对象).

我们目前正在做的是手动编码服务层和业务逻辑层之间的映射层,将POCO转换为EF实体,反之亦然.

所以简而言之,页面有表格,表格有代码隐藏,表格内容,填入POCO,发送到服务层.服务层转换为EF实体,将其发送到业务逻辑层,业务逻辑层对实体执行某些转换,然后与DAL交互以使其持久化.

是的,它有点乏味,但我们想知道是否有更好的方法?

是的,我知道有人发布了EF Poco适配器,但它全部都在C#中,我们更喜欢VB.NET解决方案.

是的,切换到NHibernate是最后的选择,因为我们已经深入到我们的开发周期.

推荐阅读
帆侮听我悄悄说星星
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有