[How To]使用Wildfish进行开发-----基础配置篇
2006-02-13 22:45
471 查看
1.修改Wildfish.config.xml进行配置数据源
Copy一个DataAccessProvider
修改对应的属性
<DataAccessProvider>
<Name>Your Iseries Project name</Name>
<DataAccessNameSpace>FishSky.DataAccess.Base.ISeries</DataAccessNameSpace>
<DataSource>Your Iseries server ip or name</DataSource>
<Category>Real library list</Category>
<UserID>user name</UserID>
<Password>password</Password>
<TestingCategory>testing librarylist</TestingCategory>
<IsTesting>false</IsTesting>
</DataAccessProvider>
这个是对应ISeries的
<DataAccessProvider>
<Name>Your MsSqlServer Project Name</Name>
<DataAccessNameSpace>FishSky.DataAccess.Base.MsSql</DataAccessNameSpace>
<DataSource>Your database server name</DataSource>
<Category>databse name</Category>
<UserID>use name</UserID>
<Password>password</Password>
<TestingCategory>testing database name</TestingCategory>
<IsTesting>false</IsTesting>
</DataAccessProvider>
这个是对应MsSqlServer的。
(1)name 是用来给外部调用的时候指定名字的。
dataaccess namespace是用来指定使用哪种数据访问器。MsSqlServer就用Wildfish.DataAccess.Base.MsSql
ISeries 就用Wildfish.DataAccess.Base.ISeries
值范围:MsSql ISeries Oracle
(2)datasource 用来指定数据库服务器。MsSqlServer用于指定一个DbServer 的IP or Name. ISeries用于指定一个DbServer的IP or Name .Oracle用于指定一个DbServer的服务的名字。--Oracle不是很了解,所以概念上可能会有误差。
(3)Category 用于指定生产环境的数据库的名字--MSSqlServer 或者用于指定生产环境的库列表--ISeries
对于Oracle没有用处。
(4)UserID Password不用说了
(5)TestingCategory用于指定测试环境的数据库的名字--MSSqlServer 或者用于指定测试环境的库列表--ISeries
对于Oracle用于指定测试环境DbServer的服务名字。
(6)IsTesting 用于指定是否属于测试环境,值范围{true,false}
对于默认的数据源我们可以设定DataAccessSection 的Default对应的名字。
2。修改ConfigurationTool的App.config文件
修改Catelog设置默认的DataAccessProvider名字
修改NameSpace用于输出代码的默认命名空间,如果=Chateau ,那么Data的代码命名空间=Wildfish.Data.Chateau 以此类推,Rule层的=Wildfish.BusinessRule.Chateau
3。编译Wildfish的Solution,生成可执行的ConfigurationTool.exe和Wildfish.dll
...........................
今天好累,明天有体力了再写。
Copy一个DataAccessProvider
修改对应的属性
<DataAccessProvider>
<Name>Your Iseries Project name</Name>
<DataAccessNameSpace>FishSky.DataAccess.Base.ISeries</DataAccessNameSpace>
<DataSource>Your Iseries server ip or name</DataSource>
<Category>Real library list</Category>
<UserID>user name</UserID>
<Password>password</Password>
<TestingCategory>testing librarylist</TestingCategory>
<IsTesting>false</IsTesting>
</DataAccessProvider>
这个是对应ISeries的
<DataAccessProvider>
<Name>Your MsSqlServer Project Name</Name>
<DataAccessNameSpace>FishSky.DataAccess.Base.MsSql</DataAccessNameSpace>
<DataSource>Your database server name</DataSource>
<Category>databse name</Category>
<UserID>use name</UserID>
<Password>password</Password>
<TestingCategory>testing database name</TestingCategory>
<IsTesting>false</IsTesting>
</DataAccessProvider>
这个是对应MsSqlServer的。
(1)name 是用来给外部调用的时候指定名字的。
dataaccess namespace是用来指定使用哪种数据访问器。MsSqlServer就用Wildfish.DataAccess.Base.MsSql
ISeries 就用Wildfish.DataAccess.Base.ISeries
值范围:MsSql ISeries Oracle
(2)datasource 用来指定数据库服务器。MsSqlServer用于指定一个DbServer 的IP or Name. ISeries用于指定一个DbServer的IP or Name .Oracle用于指定一个DbServer的服务的名字。--Oracle不是很了解,所以概念上可能会有误差。
(3)Category 用于指定生产环境的数据库的名字--MSSqlServer 或者用于指定生产环境的库列表--ISeries
对于Oracle没有用处。
(4)UserID Password不用说了
(5)TestingCategory用于指定测试环境的数据库的名字--MSSqlServer 或者用于指定测试环境的库列表--ISeries
对于Oracle用于指定测试环境DbServer的服务名字。
(6)IsTesting 用于指定是否属于测试环境,值范围{true,false}
对于默认的数据源我们可以设定DataAccessSection 的Default对应的名字。
2。修改ConfigurationTool的App.config文件
修改Catelog设置默认的DataAccessProvider名字
修改NameSpace用于输出代码的默认命名空间,如果=Chateau ,那么Data的代码命名空间=Wildfish.Data.Chateau 以此类推,Rule层的=Wildfish.BusinessRule.Chateau
3。编译Wildfish的Solution,生成可执行的ConfigurationTool.exe和Wildfish.dll
...........................
今天好累,明天有体力了再写。
相关文章推荐
- [How To]使用Wildfish进行开发-新Solution配置篇
- 一步一步教你使用AgileEAS.NET基础类库进行应用开发-基础篇-ORM访问器及其配置
- 一步一步教你使用AgileEAS.NET基础类库进行应用开发-基础篇-ORM访问器及其配置
- 一步一步教你使用AgileEAS.NET基础类库进行应用开发-WinForm应用篇-实现字典的打印
- Qt简介以及如何配置Qt使用VS2010进行开发
- 一步一步教你使用AgileEAS.NET基础类库进行应用开发-WinForm应用篇-实现字典的打印
- 如何配置Qt5.0 使用VS2010进行开发
- Qt简介以及如何配置Qt使用VS2010进行开发
- 【COCOS2DX-LUA 脚本开发之一】LUA语言基础在Cocos2dX游戏中使用Lua脚本进行游戏开发(基础篇)并介绍脚本在游戏中详细用途
- 如何配置Qt使用VS2010进行开发
- 一步一步教你使用AgileEAS.NET基础类库进行应用开发-WinForm应用篇-库存查询模块
- [How To]如何使用Wildfish进行ISeries开发---单表操作篇
- Objective-C ,ios,iphone开发基础:ios数据库(The SQLite Database),使用终端进行简单的数据库操作
- [置顶] Objective-C ,ios,iphone开发基础:ios数据库(The SQLite Database),使用终端进行简单的数据库操作
- Eclipse进行C/C++开发——Eclipse+CDT+MinGW的配置与使用详解
- Qt简介以及如何配置Qt使用VS2010进行开发
- Qt简介以及如何配置Qt使用VS2010进行开发
- 使用Eclipse进行C/C++开发——Eclipse+CDT+MinGW的配置与使用详解(1)
- 使用 jQuery Mobile 与 HTML5 开发 Web App(十) —— jQuery Mobile 默认配置与事件基础
- 使用VS进行3DS MAX SDK插件开发之一---- 配置入门及Sample篇