BDE业务数据引擎快速上手.doc

BDE业务数据引擎快速上手.doc

ID:49650948

大小:84.00 KB

页数:6页

时间:2020-03-03

BDE业务数据引擎快速上手.doc_第1页
BDE业务数据引擎快速上手.doc_第2页
BDE业务数据引擎快速上手.doc_第3页
BDE业务数据引擎快速上手.doc_第4页
BDE业务数据引擎快速上手.doc_第5页
资源描述:

《BDE业务数据引擎快速上手.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、BDE(businessdataengine,业务数据引擎)快速上手BDE是一个类似于ORM的产品。BDE通过数据模型文件屏蔽多种数据库,程序使用BDE的数据对象就可以轻松实现数据对像的存取。本文档简单说明在项目中如何使用BDE。包括配置,定义数据模型文件,DAO对象,最基本数据操作。一、准备工作1.软件环境DotNet2.0环境2.准备好BDE组件:Dist.Platform.Common.dll:是通用组件Dist.platform.Data.dll:是BDE组件IronMath.:IronP

2、ython的Math组件IronPython.dll:是IronPython组件Log4net.dll:是日志组件3.准备好你的数据库环境:现在BDE支持的下列驱动组件可以访问的数据库:System.Data.OleDbSystem.Data.OracleClientSystem.Data.SqlClient一、代码使用现在以一个Web页面中如何读取、数据为示例。1.指定要访问数据库的信息,包括数据库连接字符串等在Web程序的根目录下添加名为dap.config的xml配置文件,配置内容如下123

3、456789101112oracleDataSource=TESTDB;userID=oradb;Password=oradboradb说明:行5:指名一个资料库的名称。以这个名称为命名的目录下存放着数据模型

4、文件。行6:指名为Oracle数据库。支持accessoraclesqlserver三种行7:指名为连接字符串。行8:模式名。行5到行9可以重复,可以指定多个资料库。2.数据库中的表与数据模型文件的映射在具体项目中,可以依靠工具把已经建好的数据表导出成数据模型文件,也可以把已经定义好的数据模型文件在具体的数据库中建表。我们推荐后者。作为示例,我们定义数据模型文件project.xml,然后可以通过工具,或是编写代码在具体的数据库建表。project.xml1234

5、"encoding="utf-8"?>行2:指定表的主健类型。现支持三种类型:assigned,native,uuid行3:指定数据字段的名称,类型,长度,精度。代码实现数据模型文件到具体数据库建表12usingDist.Platform.Data;Repositoryrepository=(newRepo

6、sitoryFactory()).GetRepository(“bde_sample”);repository.CreateSchemaIfNotExist("project");1.代码我们要编写一个Dao对像。这个对像是对应数据模型的。用这个对象可以很方便的用BDE来存取数据。DAO对像usingSystem;usingSystem.Collections.Generic;usingSystem.Diagnostics;usingSystem.Text;usingDist.Platform.D

7、ata;usingDist.Platform.Data.Mapping;usingDist.Platform.Data.Filter;namespaceDAO{publicpartialclassDao_project{#region通用staticstringrepoName="bde_sample";staticstringdefineName="project";staticprivateObjectDefineobjectDefine;privateDataObjectdataObject

8、;publicDao_project(){dataObject=BDE_ObjectDefine.NewObject();}publicDao_project(DataObjectdataObject){Debug.Assert(dataObject!=null);if(dataObject.Define.Name!=BDE_ObjectDefine.Name){thrownewBDEException("不一致的类型");}this.dataObject=dataObject;}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。