随笔分类 - C#
类型和成员基础
摘要:本文PDF下载 类型基础 所有类型都从Syetem.Object派生 运行时要求每个类型最终都从System.Object类型派生。换言之,以下两个类型的定义是完全一致的: 隐式派生自Object: public class Employee { public string Name { get; set; } } 显式派生自Object: public class Employee : Object { public string Name { get; set; } } 由于所有类型最终都从System.Object派生,所以可以保证每个类型的每个对象都有一组最基本的方法。
阅读全文
维护LINQ to SQL多对多表间关系
摘要:本文PDF下载 本文源码打包下载 在项目开发中,经常会碰到维护多对多(many to many)关系表间关系的操作,例如为人员配置角色、为人员配置部门、为产品配置类别等。如果没有经过程序设计而直接进行开发,将会过多地关注其细节问题,如:应删除哪些数据、应添加哪些数据、应保留哪些数据等,导致开发效率降低。 名词解释 在本文开始之前,首先以用户-用户角色-角色表为例,声明三个概念: l 主表:如果...
阅读全文
在LINQ to SQL中使用分布式事务处理
摘要:本文PDF下载本文内容 T-SQL中的事务处理ADO.NET中的事务处理LINQ to SQL中的隐式事务处理分布式事务处理释义 分布式事务跨越两个或多个称为资源管理器的服务器。称为事务管理器的服务器组件必须在资源管理器之间协调事务管理。如果分布式事务由 Microsoft 分布式事务处理协调器 (MS DTC) 之类的事务管理器或其他支持 X/Open XA 分布式事务处理规范的事务管理器来协调...
阅读全文
使用泛型类简化单例模式
摘要:本文PDF下载(转载请注明出处) 定义:单例模式(Singleton):也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后服务进程中的其他对象再通过这个单例对象获取这些配置信息。...
阅读全文
MD5加密 Via C#
摘要:本文PDF下载(转载请注明出处) 近来在项目中用到了MD5加密技术,用来将用户的登录密码加密后,存入数据库保存。例如:用户输入“123456”,加密后的字符串即为“e10adc3949ba59abbe56e057f20f883e”。 注意,加密后的字符串是不可逆的,即遗失密码后只能重置,不能解密出实际密码。下面介绍MD5的一些知识: 历史与密码学 ...
阅读全文
使用.NET简化RSS操作
摘要:本文PDF下载转载请注明出处。 在本文开始之前,我们首先有必要了解一下什么是RSS,以及RSS的使用规则。 第一节 RSS 2.0规范 本节来源:http://blogs.law.harvard.edu/tech/rss 译文来源:http://tonyqus.cnblogs.com/archive/2005/01/30/93684.aspx 什么是RSS? RSS是一种网页内容联合格式...
阅读全文
浙公网安备 33010602011771号