- 博客(5)
- 收藏
- 关注
原创 .NET 事务处理总结
事务处理是在数据处理时经常遇到的问题,经常用到的方法有以下3种总结整理如下:方法1:直接写入到sql 中在存储过程中使用 BEGIN TRANS, COMMIT TRANS, ROLLBACK TRANS 实现 优点:事务逻辑包含在一个单独的调用中,有运行一个事务的最佳性能,立于应用程序。限制: 事务上下文仅存在于数据库调用中,数据库代码与数据库系统有关。方法2 :使用AD
2008-07-09 21:57:00
8720
3
原创 .NET中的序列化
序列化定义 序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。序列化的目的1、以某种存储形式使自定义对象持久化;2、将对象从一个地方传递到另一个地方。
2008-07-01 11:44:00
1039
原创 .NET中反射的使用
反射的定义:审查元数据并收集关于它的类型信息的能力。元数据是一种二进制信息,用以对存储在公共语言运行库可移植可执行文件 (PE) 文件或存储在内存中的程序进行描述。将您的代码编译为 PE 文件时,便会将元数据插入到该文件的一部分中,而将代码转换为 Microsoft 中间语言 (MSIL) 并将其插入到该文件的另一部分中。在模块或程序集中定义和引用的每个类型和成员都将在元数据中进行说明。当执行代码
2008-06-30 14:33:00
1085
1
原创 Enterprise library Data Access Application Block试用手记
Data Access Application Block 的好处:1. 减少编写重复累赘代码去执行标准的任务。 2. 帮助在应用程序内部和跨企业应用维护一致的数据访问实践。3. 降低改变物理数据目标的难度。 4. 减轻开发人员学习不同数据库类型的不同编程模型。 l 当移植应用程序到不同数据库类型时,减少重写代码的数量。 Data Access Application
2008-06-25 13:39:00
1328
原创 C#3.0对象初始化器和匿名类型
一、对象初始化器C#3.0允许new操作符与匿名对象初始化器联用来创建一个匿名类型的对象。如下有一个Customer类的定义。 public class Customer { public string CustomerID { get; set; } public string CustomerName { get; set
2008-03-15 16:06:00
808
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人