摘要: NHibernate集合映射中的set, list, map, bag, array set, bag, list, map的语义集合最重要的一点是集合的语义。Java JPA中对Set, List, Collection, Map四种集合进行了定义(Java的Collection允许bag语义),NHibernate从Hibernate移植时照搬了这些概念。但是.Net社区中这些概念比较弱,很多... 阅读全文
posted @ 2010-11-23 12:52 SeanWang 阅读(867) 评论(0) 推荐(0) 编辑
摘要: 本文的内容:  介绍NH如何处理对象间many-to-one,one-to-many和many-to-many的双向映射关系(本文主要介绍了映射文件,对于类的生成可以跟据前两篇描述的方法生成);经验教训:相关类图:(下面的类图包含一对一,多对一,一对多和多对多)many-to-one:描述多对一的一种数据模型,它指定many一方是不能独立存在的,我个人认为many-to-one是NHB中保证数据有... 阅读全文
posted @ 2010-10-28 14:00 SeanWang 阅读(1087) 评论(1) 推荐(0) 编辑
摘要: 配置NHibernate有三种常见的配置方法。 1:在web.config,App.config里面配置 则需要这样实例化Configuration对象。 NHibernate.Cfg.Configuration cfg = new NHibernate.Cfg.Configuration(); 这种配置方法将会到应用程序配置文件(App.Config,Web.Config)中查找NHiberna... 阅读全文
posted @ 2010-10-27 17:36 SeanWang 阅读(243) 评论(0) 推荐(0) 编辑
摘要: Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16Select CONVERT(varchar(100), GETDA... 阅读全文
posted @ 2010-09-08 18:04 SeanWang 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 我们有时候在上传文件前要判断文件的大小,通常有以下两种方式:[代码]但是以上代码有一个问题,就是在给image.dynsrc赋值的时候,要有文件的操作权限,换句话说,IE7之后的版本为了提高安全性不允许浏览器对文件进行操作,故以上代码不实用。以下代码通过调用ActiveX来进行文件的读取,需要启用ActiveX的部分功能。代码Code highlighting produced by Actipr... 阅读全文
posted @ 2010-08-13 20:34 SeanWang 阅读(12248) 评论(1) 推荐(1) 编辑
摘要: IE7 不再支持本地图片预览? 如下代码:<img src="file:///C:/Documents%20and%20Settings/user/桌面/1.gif">是显示客户端桌面上文件名为 1.gif 的图片,在 IE6.0 及以前,可以显示该图片。而 IE7.0 及 FF 中,均不能显示该图片。不过 IE7.0 中有一个例外,就是如果该段代码所处的网页位于本地机上(Web 服务... 阅读全文
posted @ 2010-08-13 20:02 SeanWang 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 触发器 触发器(trigger)是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由个事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。 触发器可以从 DBA_TRIGGERS ,USER_TRIGGERS 数据字典中查到。 触发器可以查询其他表,而且可以包含复杂的 SQL 语句。它们主... 阅读全文
posted @ 2010-08-03 16:37 SeanWang 阅读(433) 评论(0) 推荐(0) 编辑
摘要: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int? a; a = null;//此时输出3 //a = 6... 阅读全文
posted @ 2010-07-27 16:18 SeanWang 阅读(363) 评论(1) 推荐(0) 编辑
摘要: ROW_NUMBER、RANK、DENSE_RANK的用法(爱新觉罗.毓华 2007-12-16 广东深圳)SQL Server 2005 引入几个新的排序(排名)函数,如ROW_NUMBER、RANK、DENSE_RANK等。这些新函数使您可以有效地分析数据以及向查询的结果行提供排序值。 ------------------------------------------------------... 阅读全文
posted @ 2010-07-05 13:10 SeanWang 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 泛型最常见的用途是泛型集合,命名空间System.Collections.Generic 中包含了一些基于泛型的集合类,使用泛型集合类可以提供更高的类型安全性,还有更高的性能,避免了非泛型集合的重复的装箱和拆箱。 很多非泛型集合类都有对应的泛型集合类,下面是常用的非泛型集合类以及对应的泛型集合类:非泛型集合类 泛型集合类 ArrayList List<T> HashTable DIc... 阅读全文
posted @ 2010-06-08 10:45 SeanWang 阅读(1306) 评论(0) 推荐(0) 编辑