我们在键盘上跳舞,演绎最美的人生
摘要: SgmlReaderSgmlReader是一个开源的解析器,运用SgmlReader类来解析HTML文件,并生成格式规范(well-formed)的HTML。主站地址为:http://archive.msdn.microsoft.com/SgmlReader下面代码使用SgmlReader格式化HTML:public static string Convert(string html){ if (string.IsNullOrEmpty(html.Trim())){ return string.Empty; } using (SgmlReader reader =... 阅读全文
posted @ 2012-12-11 16:14 嘉应子 阅读(219) 评论(0) 推荐(0) 编辑
摘要: SQL Server一共支持6种日期时间格式,分别是datedatetimedatetime2datetimeoffsetsamlldatetimetimedatedate关键字定义一个日期类型,默认的字符串格式为"YYYY-MM-DD",可支持的范围为0001-01-01到9999-12-31,默认初值为1900-01-01。在数据库中占3个字节(定长)。转换 time: Date类型不允许转换为Time类型 datetime:date类型的日期部分将被赋值到datetime类型的日期部分,datetime类型的time部分将设为0。View Code DECLARE @ 阅读全文
posted @ 2012-12-11 15:15 嘉应子 阅读(3778) 评论(0) 推荐(0) 编辑
摘要: 首先从SQL Server 的技术资料库中把PIVOT的定义搬了下来,具体网址见(http://technet.microsoft.com/zh-cn/library/ms177410(v=sql.105).aspx)。 以使用 PIVOT 和 UNPIVOT 关系运算符将表值表达式更改为另一个表。PIVOT 通过将表达式某一列中的唯一值转换为输出中的多个列来旋转表值表达式,并在必要时对最终输出中所需的任何其余列值执行聚合。UNPIVOT 与 PIVOT 执行相反的操作,将表值表达式的列转换为列值。注意对升级到 SQL Server 2005 或更高版本的数据库使用 PIVOT 和 UNPI. 阅读全文
posted @ 2012-12-11 13:46 嘉应子 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 1、asp.net session state mode有几种? Session State mode 一共有5中模式,分别为InProc,StateServer,SQLServer,Custom,Off。下面分别说明5种模式:InProc mode:会话状态保存在ASP.NET 辅助进程中,此模式为默认模式。并且只有在此模式下才会在Session Timeout触发Session_OnEnd事件。StateServer mode:会话状态将会保存在ASP.NET的一个特定进程(ASP.NET State Service).此状态下session不会因为网站的重启而丢失,并且可以让Sessi. 阅读全文
posted @ 2012-12-07 22:01 嘉应子 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 在上篇文章(体验EF5 Code First)中只是简要的体验了一把Code First,非常基础,连实体与表字段的映射都没有提及,这篇文章就来简要的体验下实体类与数据库的关联映射。1、这里新增了两个实体类,MainTables和SubTables.他们的关系是1:*其中MainTables为 public class MainTable { public MainTable() { this.SubTables = new List<SubTable>(); } public string ID { get... 阅读全文
posted @ 2012-12-06 22:14 嘉应子 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 在Entity Framework中引入Code First的做法已经获得了很多赞誉。尽管这项技术未来还有很长的路要走,但是它已经动摇了ORM、nHibernate的统治地位,微软所做出的进展非常惊人。为了保持这种势头,微软发布了一系列强大的工具,它们能够获取现存数据库的信息,并创建Code First的代码。乍一看,微软提供的这种方式很奇怪,它会对数据库进行反向工程,生成code-first模型。但在这背后确实包含不少有用的想法。第一种想法仅仅是具有教育意义。和之前版本的Entity Framework中设计者驱动的工作流不同,Code First不会告诉你应该如何开始,而只是让你一切从头。 阅读全文
posted @ 2012-12-06 21:57 嘉应子 阅读(386) 评论(0) 推荐(0) 编辑
摘要: Code First 不是EF5新的特性,EF4中已经可以Code First,这里只是简单再把Code First的步骤简要说明下。好了,废话少说,开始工作。1、新建一个测试工程,这里选择的是控制台应用程序,并命名为【EFCodeFirstDemo】 2、下载引入EntityFramework在 工具->库程序包管理器->程序包管理器控制台 在弹出的程序包管理器控制台中输入:Install-Package EntityFramework (如果已经安装,则可以输入Update-Package EntityFramework) 安装成功后,可在项目的引用中看到 EntityFram 阅读全文
posted @ 2012-12-06 21:49 嘉应子 阅读(959) 评论(2) 推荐(0) 编辑
摘要: 今天在升级到Vs2012,试试了EF5,没想到在用Enum时坑了下爹,如下图没有出现枚举属性的菜单,不知道是自己Vs安装的有问题还是出什么错了,刚开始以为就只能投降了,稍微研究下,通过下面的步骤其实也一样可以新增枚举属性:1 、如下图,在枚举类型中右键新增一个枚举类型。2 、如下图,为实体属性选择刚才新增的枚举类型即可。 阅读全文
posted @ 2012-12-03 22:34 嘉应子 阅读(1011) 评论(1) 推荐(0) 编辑
摘要: --测试数据DECLARE @t TABLE(ID char(3),PID char(3),Name nvarchar(10))INSERT @t SELECT '001',NULL ,'山东省'UNION ALL SELECT '002','001','烟台市'UNION ALL SELECT '004','002','招远市'UNION ALL SELECT '003','001','青岛市'... 阅读全文
posted @ 2009-07-29 10:45 嘉应子 阅读(576) 评论(0) 推荐(0) 编辑
摘要: 页面js<script language="javascript">//关闭IE提示------------------------------------------------------------var i = 0document.onkeydown = function KeyDown() {if ((event.keyCode == 116) || (event.ctrlK... 阅读全文
posted @ 2009-06-10 11:31 嘉应子 阅读(1082) 评论(0) 推荐(0) 编辑