2011年7月11日

Entity Framework之查询总结

摘要: 本节针对EF当前支持的查询方式进行分析比较,和简单自定义条件查询的实现。EF的查询方式自定义条件查询一、EF的查询方式EF提供的查询方式有以下几种原始SQL查询LINQ To Entity and LambdaESQL 与 ObjectQueryObjectQuery 查询生成器1.原始SQL查询在EF 4.1 新增加的DbContext 除了支持LINQ与Lambda查询外,新增了支持原始SQL... 阅读全文

posted @ 2011-07-11 14:00 小城岁月 阅读(30958) 评论(38) 推荐(18) 编辑

2011年7月8日

Entity Framework之问题收集

摘要: 本节讨论内容主要针对收集了上篇文章大家碰到问题的讨论解决,会持续收集扩充。DbContext加载原值,当前值,数据库值,属性操作,对象复制,对象值复制(VO,DTO->POCO),复杂对象取值DbContext Local Data与AsNoTracking无跟踪查询 如何提高效率DbContext如何关闭延迟加载DbContext如可使用延迟加载DbContext如何控制并发解除属性映射到数据库中对象失去或没有被跟踪时处理多对多关系之扩展字段字段处理利用模板使模型继承基类如何对象模型中使用枚举值创建或使用代理对象1. DbContext加载原值,当前值,数据库值,属性操作,对象复制,对 阅读全文

posted @ 2011-07-08 11:03 小城岁月 阅读(16319) 评论(30) 推荐(23) 编辑

2011年7月7日

Entity Framework之犹豫不决

摘要: 记得去年初就开始关注Entity Framework,那时只是简单测试了一下,发现较之Nhibernate不太成熟。当时的EF主要表驱动方式开发,过度依赖edm文件,并且数据层耦合了模型层,让一些MVC分层用户痛苦不堪。微软从Oxite1项目发展到Oxite2也在这个DAL与MODEL的理不清的关系上做过徘徊,只好在EDM的基础上直接实现BLL。由于EntityObject模型与ObjectCon... 阅读全文

posted @ 2011-07-07 01:16 小城岁月 阅读(66392) 评论(135) 推荐(43) 编辑

2011年7月4日

Microsoft® Translator Interactive SDK (微软翻译插件)

摘要: 纯酱油篇插件SDK链接:http://sdk.microsofttranslator.com/Widget/UseWebWidget.aspx"; var p = document.getElementsByTagName('head')[0] || document.documentElement; p.insertBefore(s, p.firstChild); }, 0); /* -->MSDN很多未翻译页面都是暂时用这个插件翻译的,微软的很多团队博客也使用了这个插件。看一下ADO.NET 团体博客的效果:翻译前---------------------- 阅读全文

posted @ 2011-07-04 15:36 小城岁月 阅读(3207) 评论(2) 推荐(2) 编辑

2011年7月3日

Windows Server AppFabric 缓存(微软分布式缓存解决方案)

摘要: 主要介绍一下Windows Server AppFabric特点,详细的介绍及代码参照MSDN,这里就不多此一举了。(同类产品Memcahed) Windows Server AppFabric 扩展了 Windows Server 以为 Web 应用程序和中间层服务提供增强的托管、管理和缓存功能。 AppFabric 托管功能向 Internet 信息服务 (IIS)、Windows Process Activation Service (WAS) 和 .NET Framework 4 添加了服务管理扩展。其中包括托管服务和托管管理工具,这些工具使部署、配置和管理基于 Windows Com 阅读全文

posted @ 2011-07-03 14:35 小城岁月 阅读(5611) 评论(17) 推荐(5) 编辑

2011年7月2日

第三节 MemcachedProviders之SesstionStateProvider(关于Session的讨论)

摘要: 本节讨论问题Memcached缓存有效期及SesstionStateProvider管理Session。DefaultExpireTime 和 对象序列化存储SesstionStateProviderMemcachedProvider是如何控制存储数据的有效期的一、DefaultExpireTime 和 对象序列化存储配置文件方式View Code <?xml version="1.0" encoding="utf-8" ?><configuration> <configSections> <section na 阅读全文

posted @ 2011-07-02 18:29 小城岁月 阅读(6308) 评论(14) 推荐(6) 编辑

2011年6月29日

了解.net mvc实现原理ActionResult/View

摘要: 上一篇了解了请求至Controller的Action过程,这篇继续看源码处理Action收到请求数据再返回ActionResult到View的过程。本节要讨论的问题 Action的传参过程ActionResultIView/ IViewEngine/ ViewEngineCollection / ViewEngineResult记得上篇反编译源看到Filter的执行顺序提到命名1,2,3的变量,在... 阅读全文

posted @ 2011-06-29 00:38 小城岁月 阅读(12811) 评论(14) 推荐(18) 编辑

2011年6月27日

了解.net MVC的实现原理Controller/Action

摘要: 通过Reflector反编译,我们对IIS分发请求至w3wp.exe进程之后交由HttpRuntime处理过程的分析了解HttpApplication,HttpModule,HttpHandler,HttpContext的生成机制。那我们继续来了解.net MVC 路由的如何实现URL跳转到指定的Controller/Action过程。UrlRoutingModuleMvcRoutingHandlerMvcHandlerController一、UrlRoutingModule当所有HttpModule被HttpApplication首次加载后,每个HttpModule会在自己的Init方法中注 阅读全文

posted @ 2011-06-27 01:51 小城岁月 阅读(22279) 评论(27) 推荐(14) 编辑

2011年6月26日

通过.net reflector了解asp.net站点的请求与响应过程

摘要: 通过.NET Reflerctor我们可以反编译看一个请求是如何被响应处理的。以下为请求被响应处理的过程涉及到的主要类ISAPIRuntimeHttpRuntimeHttpApplicationFactoryHttpApplicationHttpContextHttpModuleHttpHanler使用.net reflerctor读取.net 3.5 frameword类库一、请求如何到达w3wp.exe进程 当站点已部署在IIS下时,这时有客户端请求到达,首先被www服务进程inetinfo.exe捕获,根据请求页面的后缀名由IIS配置处理程序映射的dll处理,如果是aspx页面就交由as 阅读全文

posted @ 2011-06-26 02:25 小城岁月 阅读(4328) 评论(9) 推荐(10) 编辑

2011年6月23日

利用Office Save as PDF or XPS 实现Office批传PDF

摘要: 由于加班要转换Office文档及CAD为PDF,为了省事因此临时写个批量转换PDF工具。CAD已经有现成的一个叫Convert的工具,那就剩下Office这边的Word,Excel,PowerPoint的转换了。微软在Office 2007已经提供了一个叫save as pdf or xps的插件,但插件只能单个转换。因此网上搜了一下这方面的转换代码,搜来搜去很杂,itext,icreator等等,文档也不是很详细,于是想想微软应该提供了这方面的接口,查阅了一下MSDN,微软确实提供了.NET 调用Office com接口转换PDF的代码,以下简直封装的代码。准备条件:Office 12 d. 阅读全文

posted @ 2011-06-23 12:43 小城岁月 阅读(3946) 评论(9) 推荐(1) 编辑

导航

面朝大海,春暖花开!