文件名称: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>
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
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
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.