摘要: 所谓EF延迟加载,就是使用Lamabda或Linq查询数据时,EF并不会将数据直接查询出来,而是在用到的这个查询结果的时候才会加载到内存中。延迟加载也可以理解成 按需加载,顾名思义,就是按照所需的数据,加载数据。 ASP.net有3种开发模式,即html+ashx(一般处理程序),webform(. 阅读全文
posted @ 2016-12-06 15:25 ecollab 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 切面”指的是那些在你写的代码中在项目的不同部分且有相同共性的东西。它可能是你代码中处理异常、记录方法调用、时间处理、重新执行一些方法等等的一些特殊方式。如果你没有使用任何面向切面编程的类库来做这些事情,那么在你的整个项目中将会遗留一些很简单而又重复的代码,它将使你的代码很难维护。例如,在你的业务逻辑 阅读全文
posted @ 2016-12-06 13:05 ecollab 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 在C# 6.0中,引入了一个 ?. 的运算符,前面的代码可以改成如下形式: int? firstX = points?.FirstOrDefault()?.X; 从这个例子中我们也可以看出它的基本用法:如果对象为NULL,则不进行后面的获取成员的运算,直接返回NULL 需要注意的是,由于"?."运算 阅读全文
posted @ 2016-12-06 09:32 ecollab 阅读(995) 评论(0) 推荐(0) 编辑
摘要: ASP.NET MVC with Entity Framework and CSS一书翻译系列文章之第三章:搜索、高级过滤和视图模型 Webform请求模式 MVC请求模式 第一个及以下引用点击属性,拷贝到本地,在部署MVC时,将所有引用属性都改为拷贝到本地编译 建立控制器与视图 建立路由 {}标志 阅读全文
posted @ 2016-12-06 08:22 ecollab 阅读(270) 评论(0) 推荐(0) 编辑