zoukankan      html  css  js  c++  java
  • EntityFramework 在实际开发做项目架构的一点疑问

         俺们比较落后,最近才开始真正用EF来搭建持久层的架构,之前一直用NH,在实际项目搭建EF的时候有个疑问,就是Entity Framework 是自动生成数据库访问层和实体层的 ,EF自己就包含了项目的实体的定义,由于实体 是贯穿整个各个层次的,那么如果用EF的实体的话,意味着各个层次都要引用DAL层 比如接口层 UI层 ,这样感觉 整个分层架构就混为一体了。不知道各位在项目中运用EF是如何分层架构的呢?有无办法将EF中实体层与DAL层可以分开?类似NH, 当然 我可以在自定义MODEL层,而把EF做DAL调用,那么这样的话 用ORM来减轻工作量的目的貌似有没有了,因为我还是要一个一个定义实体层。不知道大家是如何做的?最好能给个实际的项目代码供参考一下!谢谢

         另外 EF 是自己包含DAL 和MODEL  我有一个担心的话那么假如日后要扩展使用ORACEL 那么整个架构改动比较大,之前一直用NH,NH是支持ORACEL的,所以这点在扩展上比较方便,这也是我担心的一个问题

  • 相关阅读:
    js简单地发送一个请求
    浏览器缓存知识归纳
    文本选择问题: css & js
    闭包和重写函数 返回IE浏览器版本号
    新项目启动 考虑问题
    Angular 单元格合并
    pointer-events 使用场景
    移动开发 新建空白页面
    CSS Tip
    垂直居中方法
  • 原文地址:https://www.cnblogs.com/xia1102001/p/1810401.html
Copyright © 2011-2022 走看看