云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > Hxj.Data 数据库组件文档

Hxj.Data 数据库组件文档

  • 62 次阅读
  • 3 次下载
  • 2025/5/5 1:14:59

缓存是根据生成的sql作为缓存依据的,所以写法确保一致,特别是条件的先后顺序,才能有效利用缓存,否则就要浪费内存了。

数据库组件 Hxj.Data (二十四)(Sqlite数据库)

Hxj.Data(V1.3)组件增加了对Sqlite数据库的支持。下载最新版本 以及实体生成工具也同时发布(V1.3)版本支持Sqlite数据库的实体生成。 使用Sqlite数据库开发,需要引用Hxj.Data、Hxj.Data.Sqlite、System.Data.SQLite这三个DLL。 config配置数据库连接例如:

DbSession session = new Hxj.Data.DbSession(\); using (Hxj.Data.DbBatch batch = session.BeginBatchConnection()) {

for (int i = 0; i < 100; i++) {

test t = new test();

t.s = \测试\+ i.ToString(); batch.Insert(t); } }

GridView1.DataSource = session.From().ToList(); GridView1.DataBind();

这样就完成了批量添加100条数据了。 其他操作见前几节。

数据库组件 Hxj.Data (二十五)(数据库连接配置 - connectionStrings节点)

本节补充讲述connectionStrings的设置。 要谢谢永远的阿哲的提醒。 组件读取connectionStrings节点的配置的时候会根据providerName来判断是哪个数据库。

49

数据库 Sql server 2000 Sql server 2005 MS Access Sqlite Oracle providerName 1、System.Data.SqlClient 2、Hxj.Data.SqlServer Hxj.Data.SqlServer9 Hxj.Data.MsAccess 1、System.Data.SQLite 2、Hxj.Data.Sqlite 1、System.Data.OracleClient 2、Hxj.Data.Oracle 本次更新版本到了V1.5,修正了几个BUG,以及对Oracle支持的改善。下载

数据库组件 Hxj.Data (二十六)(Oracle 配置)

Oracle配置在connectionStrings节点的providerName为

System.Data.OracleClient或者Hxj.Data.Oracle之外,其他操作使用并没有什么不同。

不过相对于Oracle的自增长列有所不同,要做适当的处理。

Oracle是通过Sequence来获取增长的值,不同于Sql Server可以方便的设置列的自增长。

在这里通过修改生成的实体就可以完成自增长列的设置。 例如:

建了一个Sequence,名为:mysequence 表中需要自增的字段为:kid

则在生成的实体中添加以下两个方法就完成了Oracle的自增长字段处理。 public override string GetSequence() {

return \; }

public override Field GetIdentityField() {

return _.kid; }

50

搜索更多关于: Hxj.Data 数据库组件文档 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

缓存是根据生成的sql作为缓存依据的,所以写法确保一致,特别是条件的先后顺序,才能有效利用缓存,否则就要浪费内存了。 数据库组件 Hxj.Data (二十四)(Sqlite数据库) Hxj.Data(V1.3)组件增加了对Sqlite数据库的支持。下载最新版本 以及实体生成工具也同时发布(V1.3)版本支持Sqlite数据库的实体生成。 使用Sqlite数据库开发,需要引用Hxj.Data、Hxj.Data.Sqlite、System.Data.SQLite这三个DLL。 config配置数据库连接例如:

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com