11 2011 档案

摘要:这两天学习了一下MVVM模式,和大家分享一下,也作为自己的学习笔记.这里不定义MVVM的概念,不用苍白的文字说它的好处,而是从简单的赋值讲起,一步步建立一个MVVM模式的Simple.通过前后对比留给读者自己去思考.我也不知道理解是否正确,有不对的地方,希望指出. 阅读全文
posted @ 2011-11-26 11:45 zhangweiwen 阅读(3637) 评论(6) 推荐(9) 编辑
摘要:用 Visual Studio等IDE写C#的Hello World非常简单,但脱离了IDE你能不能打印出Hello World呢?这不是说工作时脱离IDE,而是学习一下CLR的执行模型. 阅读全文
posted @ 2011-11-20 13:40 zhangweiwen 阅读(4328) 评论(17) 推荐(11) 编辑
摘要:当要处理大量的数据,你通常可能会使用更"底层"的API来改善性能,在这次处理中很多时候会关闭一些高级特性.在NHibernate中,无状态Session就是高性能,底层的API. 阅读全文
posted @ 2011-11-19 14:35 zhangweiwen 阅读(1801) 评论(0) 推荐(1) 编辑
摘要:特别是桌面应用程序,可能有必要用不同的Session重新加载实体以反应最近的变化.这里我们会使用session.Refresh去刷新一个实体的数据,就像被两个Session控制一样. 阅读全文
posted @ 2011-11-19 02:09 zhangweiwen 阅读(1604) 评论(0) 推荐(1) 编辑
摘要:session.Merge也许是NHibernate最容易被误解的特性之一.这里我会展示怎么使用一个新的Session的session.Merge来关联一个脏的,游离的实体.这个方法可以非常便利的从StaleObjectStateExceptions中恢复. 阅读全文
posted @ 2011-11-18 17:51 zhangweiwen 阅读(1974) 评论(1) 推荐(0) 编辑
摘要:原文地址 简介 这个参考解释Ncqrs框架是什么,有什么用和怎么用. Ncqrs是什么 Ncqrs是一个.NET的框架,用于通过支持开发人员应用命令查询职责分离(CQRS)架构模式构建可伸缩,可扩展,可维护的应用程序.它通过提供命令处理和执行,领域建模,事件索源,领域事件,反规范化和事件存储等大部分构建模块实现.这些构建模块帮助你专注于代码和业务逻辑.它支持注释,约定和配置,帮助你编写分离的和可测试的代码. 何时适合使用Ncqrs Scotty说“How many times do I have to tell you, the right tool for the right j... 阅读全文
posted @ 2011-11-17 02:24 zhangweiwen 阅读(1443) 评论(1) 推荐(0) 编辑
摘要:原文链接 ASP.NET MVC 2 Templates, Part 1: Introduction[翻译] ASP.NET MVC 2 Templates, Part 2: ModelMetadata[翻译] ASP.NET MVC 2 Templates, Part 3: Default Templates[翻译] 自定义模版 在Part 3,我们看到把内置模版写成.ascx文件是什... 阅读全文
posted @ 2011-11-14 14:48 zhangweiwen 阅读(495) 评论(0) 推荐(0) 编辑
摘要:原文链接 ASP.NET MVC 2 Templates, Part 1: Introduction[翻译] ASP.NET MVC 2 Templates, Part 2: ModelMetadata[翻译] 模版解析 在讲解内置模版前,我们需要花几分钟理解模版解析的工作原理,这样你将知道怎么正确重写模版。 路径 当解析一个模版时,系统会迭代几个名字,查找一个匹配的模版.每个名字都会请求视图引擎去查找一个命名为"DisplayTemplates/TemplateName"或者 "EditorTemplates/TemplateName"的部分视图,取决 阅读全文
posted @ 2011-11-14 00:27 zhangweiwen 阅读(779) 评论(0) 推荐(0) 编辑
摘要:理解你的模型 ModelMetadata是我们介绍的其中一个MVC2的类.这个类被设计来告诉你关于对象中你想用来显示或者编辑的信息.一般我们会在写模版是用到,这个元数据实际上那里都可以用的,即使不在模版中. 阅读全文
posted @ 2011-11-10 23:13 zhangweiwen 阅读(688) 评论(0) 推荐(0) 编辑
摘要:ASP.NET MVC 2的一个主要新特性就是Templates(模版). 这个特性与WebForms的动态数据(Dynamic Data)非常相似.一个给定类型的对象,系统可以自动显示或者编辑这个对象,无论是简单的数据(例如整数,小数,字符串)或者是负责的数据(例如一个类). 阅读全文
posted @ 2011-11-10 20:23 zhangweiwen 阅读(712) 评论(3) 推荐(0) 编辑
摘要:这一章是一个完整的NHibernate的Simple,原文中用Fluent NHibernate做映射,但我使用NHibernate3.2版本,所以3.2的Conformist代替Fluent NHibernate. 从这里我们将学习到使用NHibernate的一般步骤: 1.定义Model 2.映射Model 阅读全文
posted @ 2011-11-09 21:18 zhangweiwen 阅读(1407) 评论(3) 推荐(1) 编辑

点击右上角即可分享
微信分享提示