NBIbatis 基礎框架

基礎框架

NBIbatis 爲真實在用的系統中剝離出的一個ibatis.net應用框架,目的在於經過此項目讓軟件工程師集中關注表現層及業務規則編寫。html

經過數據訪問和業務規則可快速搭建不一樣表現形式的網站或應用程序,內含:mysql

  •   數據訪問:ibatis.net ORM數據訪問,目前支持MS Sqlserver、MySql數據庫
  •   業務規則:封裝基礎業務規則,快速構建業務邏輯

 

框架配置

環境說明

  •   .net framework 4.0 C# VS2010
  •   Sqlserver 2008R2
  •   DevExpress 12.1.8.0註冊版:

下載地址web

  •   IbatisNet: IBatisNet.DataAccess 1.9.2.0 + IBatisNet.DataMapper 1.6.2.0

IbatisNet是開源ORM框架,目前已改成Mybatis.net,參考這裏sql

  •   log4net 1.2.10.0

 

如何使用框架?

1、全源碼下載數據庫

這裏下載NBIbatis 框架全源碼,下載文件目錄概覽:app

DataBase:數據庫備份文件框架

WX20150116001.bak(Sqlserver2008)網站

ERPWXDB_CreateDB.sql(可直接建立空數據庫,無數據可能部分功能沒法運行)加密

Lib:第三方程序集url

項目中應用到的全部第三方程序集dll,包含DevExpress,若須要修改表現層代碼則必須安裝DevExpress 12.1.8.0

 

2、數據庫配置

/DataBase/ WX20150116001.bak 數據庫還原,內含演示數據SQL server 2008如何還原數據庫_百度經驗

3、程序配置修改

  •   數據庫鏈接字符串加密:打開NBIbatis.WX項目頁面 EncriptDecript.aspx加密便可。

參考字符串格式:Data Source=172.21.6.64;Initial Catalog=erptestdb;User ID=sa;Password=sa

  •   Aplication中 web.config 或 app.config

<connectionStrings>

                   <clear/>

                   <!--ibatis.net將讀取default-->

    <!--數據庫配置,ibatis.net將讀取default -->

    <add name="Default" connectionString=" ERP_TESTDB_64"/>

    <!--172.21.6.64-->

    <add name="ERP_TESTDB_64" connectionString="加密字符串"/>

    <!--172.21.6.63-->

    <add name="ERP_DB_63" connectionString="加密字符串"/>

    <!--數據庫配置,MySql-->

    <add name="MySql_Default" connectionString="MySql_214"/>

    <add name="MySql_213" connectionString="server=192.168.21.213;port=3306;user id=b2buser; password=nEDDj4FZX8dNf6vn; database=product;CharSet=utf8; pooling=true;Persist Security Info=True;Allow Zero Datetime=True"/>

    <!--數據庫配置,MySql-->

  </connectionStrings>

注意: 可配置mssql及mysql鏈接字符串;

mssql字符串必須先進行加密,mysql字符串目前沒有作加密處理,須要請自行修改;

Default中爲默認的鏈接字符串,多個數據庫所有先配置好,在項目中可進行自由切換,具體開發方法參考下一篇:NBIbatis 框架體系說明

相關文章
相關標籤/搜索