CDN加速镜像 | 设为首页 | 加入收藏夹
当前位置: 首页 资源下载 源码下载 Windows编程 C#编程

文件名称:SPL_Robot

  • 所属分类:
  • 标签属性:
  • 上传时间:
    2012-11-16
  • 文件大小:
    152.22kb
  • 已下载:
    0次
  • 提 供 者:
  • 相关连接:
  • 下载说明:
    别用迅雷下载,失败请重下,重下不扣分!

介绍说明--下载内容来自于网络,使用问题请自行百度

SPL_Robot是配合SmartPersistenceLayer使用的一个XML数据库框架的代码生成工具。



SmartPersistenceLayer(SPL)是.NET系统框架持久层。强调是框架带来的灵活性与扩展性。



一、 引用



SPL的发布形式是一个名为PersistenceLayer.Dll的DLL文件,可以在我的BLOG上下载目前最新版:SmartPersistenceLayer3.2,因此只需要在项目中“添加引用”即可:











若要使用ODP.NET连接Oracle数据库,则用以上方式添加Oracle.DataAccess.dll



若要使用SPL连接MySql数据库,则用以上方式添加MySql.Data.dll



二、 配置文件与实体类



SPL的配置文件与实体类可以使用我提供的SmartRobot进行生成(SPL_Robot已经公开源码,请看这里),这可以大大加快开发效率,但工具毕竟是工具,不属于SPL持久层的必选部分。



连接数据库:





目前SmartRobot支持Ms Sql Server、Ms Access、Oracle数据库,如果是其他数据库只能只好手写实体类了或者等我升级喽 )







确定好要生成的实体类存放的地址,到时生成时会生成到相应的目录里。





配置每个表对应的实体类属性,默认实体类名称为“表名”加“Entity”字符,属性名默认与列名相同,上图中的“2”“3”操作对每个表都要-



<database name="Northwind" type="MsSqlServer">

      <parameter name="Provider" value="SQLOLEDB.1" />

      <parameter name="Password" value="tintown" />

      <parameter name="Initial Catalog" value="Northwind" />

      <parameter name="User ID" value="sa" />

      <parameter name="Data Source" value="(local)" />

      <classMapFile path="ClassMap.xml" />

</database>



Ms Access例如下:

<database name="DMBCN" type="MsAccess">

      <parameter name="Provider" value="Microsoft.Jet.OLEDB.4.0" />

      <parameter name="Data Source" value="dmbcn.mdb" />

      <classMapFile path="ClassMap.xml" />

</database>
相关搜索: spl

(系统自动生成,下载前可以参看下载内容)

下载文件列表

Robot.sln.old
Robot.suo
UpgradeLog.XML
VersionUpdate.txt
XmlRobot.cs
XmlRobot.resx
bin/Debug/code/ClassMap.config
bin/Debug/code/TMCS106Entity.cs
bin/Debug/DatabaseMap.config
bin/Debug/Robot.exe
bin/Debug/Robot.exe.config
bin/Debug/Robot.pdb
bin/Debug/Robot.vshost.exe
bin/Debug/Robot.vshost.exe.config
bin/Release/Robot.exe
Common/Database.cs
Common/EntityClassBuilder.cs
Common/Resource1.resx
Common/Resource2.resx
Common/XmlConfigWriter.cs
Forms/frmSettingConnection.cs
Forms/frmSettingConnection.resx
Forms/OpenPathDialog.cs
Forms/OpenPathDialog.resx
Forms/Setting.cs
Forms/Setting.resx
Forms/SettingPath.cs
Forms/SettingPath.resx
Forms/SingleClass.cs
Forms/SingleClass.resx
Icon/13.ICO
Icon/Lightning.ico
Icon/My Documents.ico
Icon/Open Folder Blue.ico
Icon/Open Folder.ico
Icon/SaveXml.ico
Icon/smiley.ico
Icon/Text Document TXT.ico
Icon/twist.ico
Icon/WindowsC.ico
app.config
App.ico
AssemblyInfo.cs
config.xml
Read.txt
Robot.csproj
Robot.csproj.user
Robot.sln
bin/Debug/code
bin/Debug
bin/Release
bin
Common
Forms
Icon

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 搜珍网是交换下载平台,只提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。更多...
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或换浏览器;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.

相关评论

暂无评论内容.

发表评论

*快速评论: 推荐 一般 有密码 和说明不符 不是源码或资料 文件不全 不能解压 纯粹是垃圾
*内  容:
*验 证 码:
搜珍网 www.dssz.com