自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 基于.NET的轻量级ORM框架及数据库工具集(六)

解决Informix中文乱码问题一、Informix中文乱码问题可能很多朋友已经发现,使用Informix CSDK 2.7以上版本连接Informix服务器时,客户端得到的中文字符是乱码。我研究了一些Informix资料,发现这个问题的原因在于这些Informix数据库都没有使用中文LOCALE如GB18030,而使用了Informix默认的en_US.819。Informix有多语...

2020-03-28 23:07:43 221

原创 基于.NET的轻量级ORM框架及数据库工具集(五)

集合操作DBHelper2可以从数据库读写数据集合。集合形式有支持泛型的LIST和弱类型的DataTable。一、读写简单对象列表1、ReadList '创建DBHelper实例 Using db As DBHelper = DBFactory.CreateDBHelper '将SQL的查询结果直接转换为...

2020-03-28 22:46:17 209

原创 基于.NET的轻量级ORM框架及数据库工具集(四)

ORM功能简介一、简单对象和单表映射DBHelper2是一个轻量级的ORM框架,提供了简单但实用的对象-关系映射功能。仅限于简单对象,即对象的属性是由简单数据类型组成的。 一个简单类映射数据库的一张表,类的属性映射到表的字段。在类及属性的定义中,可以加上attribute(特性),向编译器提供有关ORM的信息。attribute是不影响类的定义的,所以对源代码不构成侵害。同时,也不...

2020-03-28 22:38:50 173

原创 基于.NET的轻量级ORM框架及数据库工具集(三)

创建一个数据库类型无关的DBHelper实例在原始的ado.net框架中,不同的数据库有不同的类型的命名空间和类。例如创建一个数据库连接对象,对于SQLSERVER使用SqlConnection,对于ODBC使用OdbcConnection。在著名的petshop示例程序中,为了使系统能适应不同的数据库,还专门在数据访问层抽象出一个通用的模型,然后根据不同的数据库类型分别设计出具体的实现。...

2020-03-04 11:50:01 201

原创 基于.NET的轻量级ORM框架及数据库工具集(二)

DBHelper2对ado.net的优化与扩展一、优化ADO.NET的操作ADO.NET中访问数据比较烦人的几个步骤:1、创建connection对象,此时需要用到数据库连接串。通常数据库连接串是在web.config文件中配置的,需要通过configurationManager从配置文件中获取。2、从connection上创建command对象,传入SQL语句。3、如果SQL语句有参...

2020-03-04 11:35:19 144

原创 基于.NET的轻量级ORM框架及数据库工具集(一)

在.NET环境下,如果你不喜欢使用NHibernate或Entity Framewor等重量级的ORM框架,可以试用一下我开发的轻量级ORM框架DBHelper2。它有以下几个特点:一、功能简介实现轻量级ORM框架,提供简单对象(对象属性为简单数据类型)与关系型数据库单表映射的功能。 配置简单,所有与ORM相关的配置都是直接在类定义中加上"特性"attribute来实现的,不需要在源代码...

2020-03-03 23:16:44 295

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除