摘要: 我们接下来应该实现的目标 1.当增加条件时 不需要修改代码 只需要在view上 增加相应的查询框即可 2.我们的多条件查询 应该做到无关表示层技术(是否是MVC或webform) 3.应该支持多表查询 以及OR的操作 4.应该支持更多的查询 like in 不等于 等操作 5.关于分页 不应该与数据访问耦合在一起 个人感觉 分页只需要知道总条数 以及当前页数 和每页多少条 然后生成分页代码即可 不应该与EF等耦合到一起 分页应该是独立出来 可控制的 6.客户可以自己添加搜索条件 这是个强大的功能 想怎么查 客户自己添加即可 7. 统一查询接口 做到有条件增加 不修改代码 8.分页应该支持 url重写或者 mvc路由 不应该生成的连接只是?pageindex=值 这种的 阅读全文
posted @ 2012-12-04 08:46 wlf 阅读(27077) 评论(28) 推荐(22) 编辑
 
摘要: 最近这段时间 又把MVC3和EF4.1系统的学了遍 并做个完整的小demo 加以巩固 在这里 想把学习经验和收获分享下 也是对自己这段时间的一个总结 记录下自己的学习过程感谢这段时间 dotNetDR_ 和小城岁月给的帮助~~先说下自己的学习资料 MVC3的是 http://www.asp.net/mvc 看的书是 《Pro ASP.NET MVC 3 Framework》 没有看完 英文的 看的比较慢 但是感觉很不错 推荐给大家这次写的这个完整的实例 是MVC学习网站的 EF学习实例 一共10部分 这个实例基本把EF的功能全部展示了出来 是个比较好的学习实例 有兴趣的可以先去看下我会把这个实 阅读全文
posted @ 2011-07-23 22:54 wlf 阅读(50660) 评论(54) 推荐(41) 编辑
  2014年12月28日
摘要: Oracle 与2个月前刚提供对EF6的支持。以前只支持到EF5。EF6有很多有用的功能 值得升级。这里介绍下如何支持Oracle 阅读全文
posted @ 2014-12-28 12:58 wlf 阅读(28968) 评论(34) 推荐(25) 编辑
  2013年12月30日
摘要: 先说下windbg使用场景.各位coder在工作中或多或少都会遇到下面四种情况 1.本地代码好好的,放服务器上运行一段时间后,IIS服务突然占用 w3wp.exe CPU突然100% ,不得不回收应用程序池,如果哪次回收晚了,被客户发现,后果很痛苦~ 2.你的w3wp.exe 内存高居不下 并且逐步上升 3.cpu很低,内存也很低,但你的网页打开却越来越慢,而你该做的优化都做过了,却没有任何效果.. 4.你的程序本地运行好好的,但是到服务器上了,在某个时候会突然报错,再次刷新却又好了。而偏偏是客户操作的报错,你自己访问正常,会让你非常苦恼。 阅读全文
posted @ 2013-12-30 09:01 wlf 阅读(11433) 评论(33) 推荐(36) 编辑
  2011年12月30日
摘要: 博客写了10篇了~有很多朋友私信问了一些问题,而且很多问题 大家问的都一样 这里说说这些常见问题的解决办法.如果大家有更好的解决办法~也希望分享出来 问题大概为这几个 一.ef4.1 codeFirst 修改表结构 增加字段等 EF code first需要重新生成库导致数据丢失的问题. 二.ef4.1 没有了edmx等复杂的东西 变得简单 干净 但如何使用存储过程,存储过程可以返回表 可以返回数值 也有可能是执行修改 删除 增加等 该怎么做? 三.ef4.1 如何使用数据库视图?每个视图都要去建立对应的实体类么?有简单的方法么? 四.ef4.1 如何执行SQL函数等操作? 五.ef4.1 如何跨数据库访问? 六.ef4.1执行连接查询?什么时候执行左连接? 什么时候执行内连接? ef 根据什么去判断? 七.新手使用ef4.1 常见的一些报错信息 阅读全文
posted @ 2011-12-30 08:40 wlf 阅读(44555) 评论(74) 推荐(34) 编辑
  2011年11月2日
摘要: 因为最近再带两个实习的朋友~ 他们在理解委托这块 不明白能用来做什么 对这块理解的不好 更不用说委托扩展来的 拉姆达表达式 事件等了~ 但是这些很重要 在MVC EF4.1 里 都会有很多拉姆达表达式的影子 在做组件开发 用户控件开发 事件的运用 一定也是少不了的 稍微深入点儿的说 用于两个对象之间的通讯 用来解耦 用委托事件 是很不错的选择 而设计模式里的观察者模式 也是基于委托事件的应用 还有... 阅读全文
posted @ 2011-11-02 08:54 wlf 阅读(18905) 评论(104) 推荐(66) 编辑
  2011年10月30日
摘要: 1.使用WCF REST不在享有生成的代理类,采用 dynamic 与json相互转换 2.使用webclient ,webRequest,微软提供的WCF 工具 HttpClient 分别使用三种方法访问 3.普通的CRUD以及流文件的上传下载 4.Session与cookie 阅读全文
posted @ 2011-10-30 11:09 wlf 阅读(14989) 评论(45) 推荐(15) 编辑
  2011年10月29日
摘要: 1.使用WCF REST不在享有生成的代理类,采用 dynamic 与json相互转换 2.使用webclient ,webRequest,微软提供的WCF 工具 HttpClient 分别使用三种方法访问 3.普通的CRUD以及流文件的上传下载 4.安全问题与异常处理 5.Cookie缓存 阅读全文
posted @ 2011-10-29 10:17 wlf 阅读(23354) 评论(19) 推荐(15) 编辑
  2011年9月5日
摘要: 文章索引和简介通过前几篇文章 我们处理了 一对一, 一对多,多对多关系 很好的发挥了ORM框架的做用 但是 少说了一种 树形结构的处理, 而这种树形关系 我们也经常遇到,常见的N级类别的处理, 以及经常有数据与类别挂钩。今天主要写下EF处理树形结构以及 MVC如何展示树形结构。 前面几篇的例子 一直用的是一个例子,内容是连贯的。这篇是完全单独的~先来说下工作中会遇到的常见场景 针对这几个场景来处理~1.类别a.类别可以有无限级别b.类别的最末端 不确定是第几级 某个节点 可以到二级 其他的节点 有可能到四级c.tree型展示整个类别 并可以对tree进行CRUD (可以一次递归全部加载 ... 阅读全文
posted @ 2011-09-05 09:27 wlf 阅读(18725) 评论(123) 推荐(15) 编辑
  2011年8月8日
摘要: 文章索引和简介上节通过一系列重构 简单的项目就实现了 不过还有些EF的功能没有讲 这节就通过项目 讲讲EF其他的功能与技巧一.直接执行SQL语句通常来讲 EF 不用写SQL语句的 但是 在有些场合 比如对生成的SQL语句 觉得不满意 要做优化 或者做报表统计时 要写很变态的SQL语句再或者 批量操作等 这个时候 使用ORM的弱点就显露了出来 但是 做为优秀的ORM框架 EF 是支持原生态的SQL的... 阅读全文
posted @ 2011-08-08 08:42 wlf 阅读(15082) 评论(16) 推荐(8) 编辑
  2011年8月5日
摘要: 文章索引和简介项目最基础的东西已经结束了,但是现在我们的项目还不健全 不利于测试 重复性代码多 层与层之间耦合性高 不利于扩展等问题.今天的这章 主要就是解决这些问题的。再解决这些问题时,自己也产生了很多疑问,理解的也并不是很透彻 ,希望我的疑问能在这里得到解答~~一.模式介绍1.Repository在《企业架构模式》中,通过用来访问领域对象的一个类似集合的接口,在领域与数据映射层之间进行协调。还... 阅读全文
posted @ 2011-08-05 08:48 wlf 阅读(22843) 评论(49) 推荐(16) 编辑