11 2016 档案

摘要:当年在ASP.NET MVC 1.0时代我提到,在开发时最好将视图的Model定制为强类型的,这样可以充分利用静态检查功能进行排错。不过有人指出,这么做虽然易于静态检查,但是定义强类型的Model类型实在是太麻烦了,因此也出现了基于SmartBag等折衷方案。强类型是一种极端方案,而在C# 4.0中 阅读全文
posted @ 2016-11-12 14:37 Rocken.li 阅读(590) 评论(0) 推荐(0) 编辑
摘要:使用Guid做主键和int做主键性能比较 在数据库的设计中我们常常用Guid或int来做主键,根据所学的知识一直感觉int做主键效率要高,但没有做仔细的测试无法 说明道理。碰巧今天在数据库的优化过程中,遇到此问题,于是做了一下测试。 测试环境: 台式电脑 Pentiun(R) 4 Cpu 3.06G 阅读全文
posted @ 2016-11-11 15:23 Rocken.li 阅读(6387) 评论(2) 推荐(1) 编辑
摘要:首先,非常感谢提出问题的朋友们,使得本人又去深入研究了NHibernate的《Session-Per-Request 模式》。 前言: 谈到NHibernate大伙并不陌生,搞Java的更是清楚,Hibernate是一个目前应用的最广泛的开放源代码的对象关系映射框架,它对Java的JDBC(类似于A 阅读全文
posted @ 2016-11-11 10:31 Rocken.li 阅读(391) 评论(0) 推荐(0) 编辑
摘要:我们通过ContextRegistry.GetContext()建立了一个IApplicationContext得实例,那么这个实例具体是怎么建立的了。 我们来分析一下容器实例建立的过程: 我们在配置文件中加入了: [xhtml] view plain copy <sectionGroup name 阅读全文
posted @ 2016-11-10 22:10 Rocken.li 阅读(2030) 评论(0) 推荐(0) 编辑
摘要:ASP.NET 运行时错误:针对类型System.Web.Mvc.PreApplicationStartCode的应用程序邓启动初始化方法Start 引发了异常,显示下列错误消息: 未能加载文件或程序集“System.Web.WebPages.Razor, Version=3.0.0.0, Cult 阅读全文
posted @ 2016-11-10 21:52 Rocken.li 阅读(2299) 评论(0) 推荐(0) 编辑
摘要:我对这个问题的探究来源于一个需求: 当访问某个页面的时候,需要向另外一个网站报告一下这次访问的信息。 其实发一个跨域的请求就能大致实现这个需求。我们发跨域的例子其实很常见,例如请求一个第三方的图片、引入一个第三方的样式文件、引入一个cdn上的js文件。然后,说到发送请求,在这个web2.0的时代,我 阅读全文
posted @ 2016-11-10 15:28 Rocken.li 阅读(205) 评论(0) 推荐(0) 编辑
摘要:生成工具软件 现在生成工具软件有很多了,例如商业软件:NMG、CodeSmith、Visual NHibernate,开源软件:MyGeneration、NHibernate Modeller、AjGenesis等。 手动编写XML方式 发现更多的人都喜欢自己手动编写XML文件的,这样比较灵活、简便 阅读全文
posted @ 2016-11-09 21:02 Rocken.li 阅读(172) 评论(0) 推荐(0) 编辑
摘要:NHibernate之映射文件配置说明 1. hibernate-mapping 这个元素包括以下可选的属性。schema属性,指明了这个映射所引用的表所在的schema名称。假若指定了这个属性, 表名会加上所指定的schema的名字扩展为全限定名。假若没有指定,表名就不会使用全限定名。defaul 阅读全文
posted @ 2016-11-03 10:44 Rocken.li 阅读(1294) 评论(0) 推荐(0) 编辑

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