西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴(lài)的軟件下載站!
軟件
軟件
文章
搜索

首頁(yè)編程開(kāi)發(fā)其它知識(shí) → AgileEAS.NET平臺(tái)對(duì)象設(shè)計(jì)器使用教程

AgileEAS.NET平臺(tái)對(duì)象設(shè)計(jì)器使用教程

相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來(lái)源:本站整理時(shí)間:2010/9/9 22:40:47字體大。A-A+

作者:佚名點(diǎn)擊:297次評(píng)論:2次標(biāo)簽: .NET 對(duì)象 平臺(tái)

  • 類(lèi)型:行業(yè)軟件大。7.3M語(yǔ)言:中文 評(píng)分:10.0
  • 標(biāo)簽:
立即下載
7 頁(yè) 接口驅(qū)動(dòng)的數(shù)據(jù)訪(fǎng)問(wèn)層
接口驅(qū)動(dòng)的數(shù)據(jù)訪(fǎng)問(wèn)層

       AgileEAS.NET平臺(tái)一直在實(shí)踐著接口驅(qū)動(dòng)的思想,同時(shí)也在建議應(yīng)用開(kāi)發(fā)基于接口驅(qū)動(dòng),AgileEAS.NET平臺(tái)實(shí)現(xiàn)一組實(shí)用并且簡(jiǎn)單的ORM,應(yīng)用開(kāi)發(fā)的數(shù)據(jù)訪(fǎng)問(wèn)層也就是基于ORM技術(shù)的數(shù)據(jù)訪(fǎng)問(wèn)層。

       我們?cè)趹?yīng)用開(kāi)發(fā)中,經(jīng)常會(huì)遇到同樣的產(chǎn)品需要運(yùn)行在不同的數(shù)據(jù)庫(kù)系統(tǒng)之上,比臺(tái)有客戶(hù)需要運(yùn)行在SQLServer之上的版本、有的需要運(yùn)行在ORACLR之上的版本。

       在這種情況下,采用接口驅(qū)動(dòng)的數(shù)據(jù)訪(fǎng)問(wèn)層是一個(gè)不錯(cuò)的選擇;定義一組數(shù)據(jù)訪(fǎng)問(wèn)層接口組件及其不同數(shù)據(jù)庫(kù)類(lèi)型的的數(shù)據(jù)訪(fǎng)問(wèn)層實(shí)現(xiàn)組件,業(yè)務(wù)實(shí)現(xiàn)依賴(lài)于數(shù)據(jù)接口層而與數(shù)據(jù)實(shí)現(xiàn)層解耦,運(yùn)行期不同的數(shù)據(jù)庫(kù)類(lèi)型需求只需要修改系統(tǒng)的配置文件。

       有關(guān)于數(shù)據(jù)接口層的配置請(qǐng)參考《AgileEAS.NET平臺(tái)開(kāi)發(fā)指南》,這里不在詳細(xì)說(shuō)明。

       對(duì)象設(shè)計(jì)器生成的代碼默認(rèn)是基于接口驅(qū)動(dòng)的數(shù)據(jù)層,即解決方案中包含兩個(gè)項(xiàng)目,一個(gè)是數(shù)據(jù)訪(fǎng)問(wèn)接口層,另一個(gè)是基于當(dāng)前設(shè)計(jì)時(shí)環(huán)境的數(shù)據(jù)庫(kù)實(shí)現(xiàn)。

       在現(xiàn)實(shí)環(huán)境中,有些應(yīng)用我們從一開(kāi)始就知道他只可能應(yīng)用于某種單一的數(shù)據(jù)庫(kù)環(huán)境,對(duì)于這種應(yīng)用,如果還采用基于接口驅(qū)動(dòng)的數(shù)據(jù)訪(fǎng)問(wèn)層,其修改成本就會(huì)略高一些,AgileEAs.NET平臺(tái)也支持這種非接口驅(qū)動(dòng)的數(shù)據(jù)層,即生成單一的數(shù)據(jù)層項(xiàng)目。

       在對(duì)象設(shè)計(jì)器的解決方案屬性中有一個(gè)選項(xiàng)“是否生成接口層”,這個(gè)選項(xiàng)默認(rèn)是選中的,如果只是基于單一數(shù)據(jù)庫(kù),請(qǐng)取消選擇,項(xiàng)目的輸出方案則變?yōu)椋?/p>

DDL腳本

       通過(guò)工具菜單中的生成腳本功能打開(kāi)腳本輸出對(duì)話(huà)框:

       在對(duì)話(huà)框中選擇輸入文件,默認(rèn)為在解決方案屬性中設(shè)計(jì)的輸出目錄之下的SqlScript\TableCreate.sql,點(diǎn)擊“生成”按鈕完成DDL腳本的生成,用SQL Server Management Studio打開(kāi)生成的腳本文件:

文檔瀏覽

       通過(guò)在“工具”菜單中的“文檔瀏覽”即可以在工作區(qū)打開(kāi)一個(gè)解決方案文檔瀏覽窗口,顯示解決方案中所有數(shù)據(jù)對(duì)象/數(shù)據(jù)表定義信息:

       開(kāi)發(fā)人員可以直接復(fù)制到word、wps等字處理軟件進(jìn)行編輯,也可以直接使用“工具”菜單中的輸出文件(Rtf、Excel、Html)直接輸出數(shù)據(jù)庫(kù)定義文檔:

    PPT圖表
    (111)PPT圖表
    我們?cè)谥谱鞲黝?lèi)的時(shí)候,或多或少的都能用到圖表。圖表它可以直觀(guān)的展示出各種信息數(shù)據(jù),有了圖表你就可以很好的將數(shù)據(jù)更直觀(guān)準(zhǔn)確的表達(dá)出來(lái)。小編在這里為大家搜集整理了一些大家可能會(huì)用到的圖表模板,歡迎有需要的各位前來(lái)下載。...更多>>

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過(guò)難過(guò)
    • 5 囧
    • 3 圍觀(guān)圍觀(guān)
    • 2 無(wú)聊無(wú)聊

    熱門(mén)評(píng)論

    最新評(píng)論

    發(fā)表評(píng)論 查看所有評(píng)論(2)

    昵稱(chēng):
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)