首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实体框架+统一框架

实体框架+统一框架
EN

Stack Overflow用户
提问于 2010-09-03 15:02:49
回答 2查看 2.7K关注 0票数 0

我开始了一个新的项目,我需要创建一个项目来实现Entity Framework4.0和Unity Framework2.0以及Enterprise Library 5.0。

我对Entity Framework和Unity Framework非常陌生,并且对如何使用数据库获得普通的对象BO和DAL感到困惑。

谁能给我举一些简单的例子,让我在同一个项目中同时开始这两个项目。稍后,我需要使用ASP.NET MVC2.0作为UI。

我已经看过Julie Lerman的实体框架视频,我可以将表作为实体获取,但在那之后,我不知道Unity和企业库应该放在哪里。在那之后,我迷失了方向。

谁来帮帮我。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-09-03 16:29:44

是否确实要使用企业程序库或Unity Framework?目前我有一种感觉,你不知道这些API是用来做什么的。

不管怎么说。如何一起使用这些框架?下面是一些例子:

  • 你将在EF 4.0中创建实体模型,你将定义POCO类
  • ,你将为你的数据访问层
  • 创建接口,你将创建基于存储库和工作单元模式的数据访问层。这一层将封装使用EF 4.0
  • ,您将为业务层
  • 创建接口,您将创建业务层,它将执行您的业务逻辑,并使用数据访问层来获取和存储数据。您将使用依赖注入模式,以便将DAL类注入到BL类中。您的业务层将使用已定义的接口,而不是DAL类的具体实现。
  • 您可以使用验证应用程序块来处理POCO实体类的验证。
  • 你可以使用异常处理应用程序块来以全局的方式处理异常。
  • 你可以使用日志应用程序块来处理应用程序日志
  • 你可以使用Unity来注入一些通用的功能作为方面。application
  • You将创建新的控制器工厂,它将使用ASP.NET创建
  • 实例,controller.
  • Each控制器将使用依赖注入来获取其操作所需的业务层类。您的控制器将使用已定义的接口,而不是BL类的具体实现。
  • 您将配置Unity来解析控制器、业务类和数据访问层类。解析将BL和DAL类的具体实现映射到使用的接口。

如果你想使用提到的框架,你应该对提到的概念有大致的了解。几乎每一点都适用于单独的问题。回答所有这些问题就像写一本书……

票数 6
EN

Stack Overflow用户

发布于 2010-09-04 00:21:00

通过查看本文中列出的一些项目的代码,我学到了很多:http://richarddingwall.name/2008/11/02/best-practice-dddtdd-aspnet-mvc-example-applications/。我建议你看一看CarTrackr的代码,我认为它可以重现你想要做的事情。Kigg (在评论中列出),使用Unity Framework和Entity Framework。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3633652

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档