<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      【求助】測試XCode v8.0的正向反向功能

      目的:測試XCode v8.0的正常反向功能。

      正向工程:從數據庫讀取架構信息,生成實體類。

      反向工程:根據實體類的特性構造架構信息,反向生成數據庫或者修改數據庫。

      準備工作:

      1,自備數據庫實例,最好是自己的數據庫,為了測試各種數據庫的各種字段能否被識別為正確的.Net類型(正向工程),同時也測試.Net類型能否正確轉為對應的數據庫類型(反向工程)。(支持MSSQL、Access、SqlCe、SQLite、MySql、Oracle、PostgreSQL、Firebird)

      2,最新的XCoder v4.2一份

       

      開始:

      1,在XCoder.exe.config中配置連接字符串,如果沒有這個文件,運行一次XCoder即可自動生成。XCoder能自動發現本機MSSQL,本目錄Access和SQLite。

      image

      2,啟動后的主界面。連接那里下拉選擇的就是前面配置的連接。檢查模版那里是否有模版可選擇。

      image

      3,選擇要測試的連接字符串,點“連接”。此時XCoder通過XCode取得數據庫架構,拿到了所有表信息,并在數據表那里列出來。

      image

      4,先備份一下架構信息,留后面使用。

      image image

      5,選擇“實體”模版,點擊“生成所有表”,0.3秒即可生成12個實體類。點擊“打開目錄”可以直接看到。

      image

      image

      6,新建一個控制臺項目,引用NewLife.Core.dll和XCode.dll(可以從代碼生成器里面拿到)。并把剛才生成所有實體類拷貝進去。

      image

      7,再添加一個應用配置App.Config。加上一些配置信息。我們生成實體類的時候,設置了連接名為Common,這個配置文件里面本應該配置一個名為Common的連接,但是我們通過XCode的連接名映射功能把Common這個連接名映射到別的連接名上去。

      image

      8,寫幾句代碼試一試。

      image

      9,修改連接字符串,開始測試反向工程。

      image

      10,重新啟動程序。運行結果沒什么變化,只是慢了一點點。其實,這是因為我們指定了一個并不存在的數據庫Common888,同時配置文件里面打開了反向工程的開關XCode.Schema.Enable,XCode自動創建數據庫和數據表。

      image

      11,檢查一下數據庫里面的字段,看看字段類型是否與本來的數據庫類型一致。同時檢查索引是否能夠正確創建。

      image

      12,測試不同數據庫間的兼容性。比如從MSSQL生成實體類,然后反向工程生成到SQLite中去。這方面可以多做幾個測試。測試人員之間也可以互相交換數據庫架構信息(第4步導出),用XCoder導入也可以生成實體類。

      image image

       

      XCode的類型對應基于ADO.Net,但是大量存在一種.Net類型對應多種數據庫類型的情況,我們只能做很小的一部分測試,不能保證各種類型的字段都能得到正確識別。

      各個需要附加DLL的數據庫提供者,會自動下載!

      目前XCode對各個數據庫的兼容性情況排名:MSSQL2008/2005》MSSQL2000》Access》SQLite》Oracle》MySql》SqlCe》PostgreSQL》Firebird,越是后面,可能存在的問題就越多。

      至于正向反向工程以外的問題,可以通過把項目指定到不同類型的數據庫上進行測試。

       

      測試過程中遇到的各種問題,在群里反饋,實時修正各種BUG。

       

      測試相關資料下載地址:http://xcode.codeplex.com/releases/view/73026

      posted @ 2011-09-08 10:52  大石頭  閱讀(1926)  評論(11)    收藏  舉報
      主站蜘蛛池模板: 无码日韩精品一区二区三区免费| 九九视频热最新在线视频| 在线观看无码不卡av| 国偷自产一区二区三区在线视频| 国产熟女一区二区三区四区| 日本中文字幕一区二区三| 污网站在线观看视频| 亚洲国产午夜精品理论片| 日本一卡2卡3卡四卡精品网站| 任你躁国产自任一区二区三区| 亚洲色av天天天天天天| 97超级碰碰碰久久久久| 国产精品国产三级国快看| 国产亚洲av手机在线观看| 人人玩人人添人人澡超碰| 熟女乱一区二区三区四区| 青青青国产在线观看免费| 婷婷久久综合九色综合88| 欧美日本精品一本二本三区| 偷拍精品一区二区三区| 久久精品国产2020| 国产91精品一区二区蜜臀| 国产99视频精品免费视频36| 国产精品国产三级国快看| 欧美激情一区二区| 18禁动漫一区二区三区| 成av免费大片黄在线观看| 久久综合给合久久狠狠狠88| 天堂在线最新版av观看| 婷婷六月天在线| 国内精品久久久久影院日本| 欧洲熟妇熟女久久精品综合| 少妇被多人c夜夜爽爽av| 日本污视频在线观看| 亚洲av第一区二区三区| 樱桃视频影院在线播放| a级免费视频| 亚洲一国产一区二区三区| 成人毛片一区二区| 超碰人人模人人爽人人喊手机版| 日日碰狠狠添天天爽五月婷|