2011年8月2日
摘要: 文章索引和简介看这篇文章之前 推荐园子里的 这个文章 已经有介绍了 而且写的很好~~ 可以先看下他的 再看我的并发1.悲观并发简单的说 就是一个用户访问一条数据时 则把这个数据变为只读属性 把该数据变为独占 只有该用户释放了这条数据 其他用户才能修改 这期间如果该用户上个厕所 出去玩一圈 没有退出 则其他人都要等很久 很显然 这不是我们期望的效果 也不是这篇文章讨论的重点2.乐观并发乐观并发相对悲... 阅读全文
posted @ 2011-08-02 08:44 wlf 阅读(14615) 评论(12) 推荐(8) 编辑
  2011年8月1日
摘要: 文章索引和简介通过上一篇的学习 我们已经知道怎么查询关系 这篇就来说说怎么导航属性数据更新时的处理 以及EF又会为我们生成哪些SQL~老规矩 先看下今天的图添加和修改页面基本就是这样这节的内容相对简单~~主要就是讲 一对一 一对多 多对多时的增删改 以及MVC的一些小东西一. 一对多的的处理看第一张图 院系和课程是一对多的关系1.添加一对多的添加非常简单 遇到一对多的情况 我们一般考虑dropdo... 阅读全文
posted @ 2011-08-01 08:56 wlf 阅读(16173) 评论(19) 推荐(8) 编辑
  2011年7月29日
摘要: 文章索引和简介通过上一篇的学习 我们把demo的各种关系终于搭建里起来 以及处理好了如何映射到数据库等问题 但是 只是搭建好了关系 问题还远没有解决这篇就来写如何查找导航属性 和查找导航属性的几种方式 已经跟踪生成的SQL来检测是否满意 通过这节学习 来明白什么时候用哪个~~一.三种加载1.延迟加载这是原文中的图 大家可以去看下 我模仿上面的做了个测试 出现了 已有打开的与此 Command 相关... 阅读全文
posted @ 2011-07-29 08:44 wlf 阅读(22981) 评论(41) 推荐(10) 编辑
  2011年7月27日
摘要: 文章索引和简介上篇文章 终于把基础的一些操作写完了 但是这些都是单表的处理 而EF做为一个ORM框架 就必须点说说对于关系的处理处理好关系 才能灵活的运用EF关于关系的处理 一般就是 一对一 一对多 多对多 还有就是采用双向关联还是单项关联 而关系的处理 站长dudu的文章 就已经有了很好的介绍推荐大家去看下 -------dudu的实体关系总结 这样大家对实体关系也就有了初步的认识了 但是在d... 阅读全文
posted @ 2011-07-27 08:48 wlf 阅读(22542) 评论(49) 推荐(15) 编辑
  2011年7月26日
摘要: 文章索引和简介上篇文章 已经做出了基本的增删改查 但这远远不足以应付实际的项目 今天讲下实际项目中 肯定会有的 排序 刷选 以及分页。 重点想多写点分页的 毕竟这个是任何时候都要有的而且 我会尽量把这个分页做的复杂下 这样到实际项目时 可以复制过来改改就行了~~ (这里我用的是国产的基于ScottGu的PagedListT类和相关方法完善的分页--MVCPager)是个开源的 带很多demo... 阅读全文
posted @ 2011-07-26 08:44 wlf 阅读(23067) 评论(55) 推荐(22) 编辑
  2011年7月25日
摘要: 文章索引和简介上篇文章中 我们已经创建了EF4.1基于code first的例子 有了数据库 并初始化了一些数据 今天这里写基础的增删改查和持久对象的生命周期变化学习下原文先把运行好的原图贴来上~~一.创建详细页首先 我们先在控制器下 添加详细页的方法因为这篇文章后面要介绍持久对象声明周期的变化 所以在这里先看下有哪些状态EF里一共有这五中生命状态类型 其实 看名字我们可以大概猜测出个一二三来~~... 阅读全文
posted @ 2011-07-25 08:42 wlf 阅读(29942) 评论(29) 推荐(15) 编辑
  2011年7月24日
摘要: 文章索引和简介基于EF4.1 code first 简单的CRUD 园子中已经有很多了 ~~ 真不想再写这个了 可是为了做一个完整的小demo 从开始 到后面的一些简单重构 还是决定认真把这个写出来争取写些别人没写到的东西~~ 好了 开始~~这次要做的是个学校管理的demo(通俗些)先建一个MVC3的应用程序 因为我们是code first 所以 开始创建实体类一.创建Model学生和学生成绩登记... 阅读全文
posted @ 2011-07-24 08:29 wlf 阅读(49986) 评论(87) 推荐(26) 编辑
  2011年7月23日
摘要: 最近这段时间 又把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 阅读(50680) 评论(54) 推荐(41) 编辑
  2011年6月30日
摘要: 先说下当前项目的场景 后台人员1天不定时的 添加新闻和视频图片10条左右 数量不多不使用缓存 来回和数据库打交道 非常耗时 造成效率低 尤其是在数据量非常庞大的情况下 可是加了缓存 加多少时间的缓存? 新闻要保证实时更新 一发布立刻显示出来 微软给出了解决方法 数据库缓存依赖项 但是貌似只能用在SQL上 而且要配置些东西 还有 并不透明~ 一些东西看不到http://msdn.microsoft.com/zh-cn/library/system.web.caching.sqlcachedependency%28VS.80%29.aspx 感兴趣的朋友可以查下MSDN 这有个博客 也有介绍htt 阅读全文
posted @ 2011-06-30 17:03 wlf 阅读(3411) 评论(6) 推荐(4) 编辑
  2011年6月28日
摘要: 这个属性相信大家一定经常用吧 判断是否为回发 (切记这是判断是否回发 而听到很多人说这是判断是否第一次加载页面 还有的说是否为刷新 )很多人说做项目时 pageload事件里 都要加上 protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { } }但是确不太理解原因 说加上这个肯定没错 可是 上篇的例子里 不就错了么? 所以 一定要理解原理~~为了把这个说清楚 这里不用asp.net页面 用html+handler 一般处理程序来讲清这个我先把代码贴出来html的<html xmlns=" 阅读全文
posted @ 2011-06-28 11:26 wlf 阅读(2045) 评论(12) 推荐(5) 编辑