数据库的nb使用方法

上传人:自*** 文档编号:79846288 上传时间:2019-02-18 格式:DOC 页数:62 大小:709.30KB
返回 下载 相关 举报
数据库的nb使用方法_第1页
第1页 / 共62页
数据库的nb使用方法_第2页
第2页 / 共62页
数据库的nb使用方法_第3页
第3页 / 共62页
数据库的nb使用方法_第4页
第4页 / 共62页
数据库的nb使用方法_第5页
第5页 / 共62页
点击查看更多>>
资源描述

《数据库的nb使用方法》由会员分享,可在线阅读,更多相关《数据库的nb使用方法(62页珍藏版)》请在金锄头文库上搜索。

1、注意事项:更新的时候需要设置Attach(),如果不设置主键会把所有记录都更新一遍Hxj.Data, Hxj.Data实体生成工具, Hxj,Data Demo, Hxj.Web, Hxj.Web.UI 下载1数据库组件 Hxj.Data (一)(介绍篇)4数据库组件 Hxj.Data (二)(实体生成工具)13数据库组件 Hxj.Data (三)(查询操作篇)15数据库组件 Hxj.Data (四)(添加操作篇)17数据库组件 Hxj.Data (六)(删除操作篇)18数据库组件 Hxj.Data(七) (sql篇)19数据库组件 Hxj.Data(八)(存储过程篇)20数据库组件 Hxj.

2、Data(九)(DbSession的其他介绍)21数据库组件 Hxj.Data (十)(输出组件执行的sql)22数据库组件 Hxj.Data (十一) (where条件)23数据库组件 Hxj.Data (十二) (模糊查询、简单的in,not in查询)25数据库组件 Hxj.Data (十三) (子查询)27数据库组件 Hxj.Data (十四) (联合查询)28数据库组件 Hxj.Data (十五) (查询的排序、分组)30数据库组件 Hxj.Data (十六) (查询的字段)33数据库组件 Hxj.Data (十七) (事务)34数据库组件 Hxj.Data (十八) (批处理)36

3、数据库组件 Hxj.Data (十九) (事务二)38数据库组件 Hxj.Data (二十) (分页)40数据库组件 Hxj.Data (二十一) (ToScalar)42数据库组件 Hxj.Data (二十二) (缓存)43数据库组件 Hxj.Data (二十三) (自定义缓存)46数据库组件 Hxj.Data (二十四)(Sqlite数据库)48数据库组件 Hxj.Data (二十五)(数据库连接配置 - connectionStrings节点)48数据库组件 Hxj.Data (二十六)(Oracle 配置)49数据库组件 Hxj.Data (二十七)(字段组合更新)50数据库组件 Hx

4、j.Data (二十八)(事务中的查询,查询字段字中的子查询,WhereClip的隐式转换)51数据库组件 Hxj.Data (二十九)(DbSession的推荐写法)54数据库组件 Hxj.Data (三十)(Asp.Net 页面自动赋值与取值)55数据库组件 Hxj.Data (三十一)(MySQL篇)58数据库组件 Hxj.Data(三十二)WhereClipBuilder59数据库组件 Hxj.Data 提问反馈60Hxj.Data, Hxj.Data实体生成工具, Hxj,Data Demo, Hxj.Web, Hxj.Web.UI 下载Hxj.DataHxj.Data 数据库组件H

5、xj.Data(V1.7.3.2) Hxj.Data 实体生成工具 Hxj.Data实体生成工具(V1.7.3.1)Hxj.Data(V1.6)文档 (Ndoc生成)Hxj.Data(V1.6).CHM.rarMySQL.Data (MySql)MySql.Data.rarSystem.Data.SQLite (1.0.66版本,包括x64版本)System.Data.SQLite.rarHxj.Data Demo:(这里的 Hxj.Data.dll 版本旧,请随时更新。)Hxj.Data例子(20100130)Hxj.Web Hxj.Web Web开发辅助类库Hxj.Web(V1.1.3)

6、Hxj.Web.UI Web控件Hxj.Web.UI(V1.6.1.2)Hxj.Data(V1.7.3.2).rar更新日志:(多谢同事Anson提醒)Hxj.DataHxj.Data(V1.7.3.2) 1、WhereClip.Exists方法,用来生成exists (select * from table )这种条件。 2、修正oracle子查询中表别名不能使用as关键字。Hxj.Data(V1.7.3.1) 1、增加DbTrans类方法: FromSql(string sql) /事务内执行sql语句 FromPro(string proName) /事务内执行存储过程Hxj.Data(

7、V1.7.3) 1、增加FromSection的Having方法,在增加处理groupby的having条件,原先的where方法则where条件。 (由于之前版本的having条件是where,所以会存在功能差异,升级时请注意。)Hxj.Data(V1.7.2.1) 1、修正oracle批处理。Hxj.Data(V1.7.2) 1、增加WhereClipBuilder,用来快速构造WhereClip。 2、修正oracle的查询。Hxj.Data (V1.7.1.1) 1、增加FromSection.ToFirstDefault()方法,当查询不到数据则默认构造一个实体。 2、增加FromS

8、ection.GroupBy(params Field field)方法,设置分组。 3、其他修正。Hxj.Data (V1.7.1) 1、优化oracle查询。 2、Field.SelectIn处理int类型就不参数化,直接生成例如: Field in (1,2,3) 3、修正oracle支持。Hxj.Data (V1.7) 1、增加支持MySql。Hxj.Data (V1.6.7) 1、增加Hxj.Data.Common.EntityUtils.SetDocumentValue方法,用于Web页面赋值。 2、修正其他功能。Hxj.Data (V1.6.6) 1、修正由于string to

9、whereclip的隐式转换,导致Delete(params object pkValues)在传入字符串类型无法调用。 2、增加Insert(params TEntity entities) Update(params TEntity entities)方法Hxj.Data (V1.6.5) 1、修正Hxj.Data.Common.EntityUtils.UpdateModel Hxj.Data.Common.EntityUtils.TryUpdateModel 方法无法赋值的问题(在实体属性首字母大写) 2、修正更新的时候无法排除自增长字段。 3、增加Hxj.Data.Common.Ent

10、ityUtils.SetValue(TEntity toEntity, TEntity fromEntity)方法实体之间赋值。Hxj.Data (V1.6.4) 1、优化分页,当分页到达过半时,分页则是先倒叙取count-startindex+1,再正序取pagesize数据。 2、增加FromSection.AddSelect(FromSection),可对查询列中加子查询。 3、增加string to WhereClip的隐式转换。Hxj.Data (V1.6.3) 1、增加DbTrans.FromSection 查询。 2、修正实体类属性首字母大写后,生成实体主键条件无法生成。 3、修

11、正其他BUG。Hxj.Data 实体生成工具(V1.7.3.1) 1、修正oracle生成。 Hxj.Data 实体生成工具(V1.7.3) 1、修正批量导出进度条的错误。 2、增加dbtype.xml配置文件,用来配置数据库字段类型对应C#中的类型。 3、修正其他。Hxj.Data 实体生成工具(V1.7.2) 1、增加批量导出路径记忆。Hxj.Data 实体生成工具(V1.7.1) 1、修正oracle生成。Hxj.Data 实体生成工具(V1.7) 1、支持MySql。Hxj.Data 实体生成工具(V1.6) 1、修正Sql server2005下,视图生成错误问题。 2、修正功能。H

12、xj.Data 实体生成工具(V1.5) 1、增加首字母大写功能。 2、修正BUG。Hxj.Web Hxj.Web.UI(V1.6.1.2) 1、PopupControl控件增加脚本方法: SetTitle(修改标题), 修改标题。 SetUrl(http:/ 修改显示页面的链接。Hxj.Web.UI(V1.6.1) 1、修正功能。Hxj.Web.UI(V1.6) 1、增加TabControl选项卡控件。Hxj.Web.UI(V1.5.4) 1、PopupControl增加Show()方法,可以后台调用显示层来注册脚本。 2、修正UploadControl的脚本错误。Hxj.Web(V1.1.

13、3) 1、修正UploadFile上传类的BUG。数据库组件 Hxj.Data (一)(介绍篇)Hxj.Data经过几个月的开发,终于发布了一个版本,并同时发布实体生成工具。在开发过程参考了多个ORM框架,特别是NBear,MySoft等。吸取了他们的一些精华,加入自己的新思想。目前支持Sql20002005,MsAccess,Oracle,SQLite,MySQL,如有需要可再扩展。数据库实体生成的代码Northwind数据库中Products表:/- / / 此代码由工具生成。 / 运行时版本:2.0.50727.4200 / / 对此文件的更改可能会导致不正确的行为,并且如果 / 重新生

14、成代码,这些更改将会丢失。 / /- using System; using System.Data; using System.Data.Common; using Hxj.Data; using Hxj.Data.Common; namespace Hxj.Model / / 实体类Products 。(属性说明自动提取数据库字段的描述信息) / Serializable public class Products : Entity public Products():base(Products) #region Model private int _ProductID; private string _ProductNa

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号