從數(shù)據(jù)庫(kù)生成
概述
對(duì)象設(shè)計(jì)器不僅提供了基于原生的數(shù)據(jù)對(duì)象定義模型生成數(shù)據(jù)庫(kù)表對(duì)象的能力,同時(shí)也提供了從現(xiàn)在的數(shù)據(jù)庫(kù)對(duì)象反向生成數(shù)據(jù)對(duì)象定義的能力(反向生成)。
操作步驟
通過(guò)“工具”菜單中的“從數(shù)據(jù)庫(kù)生成”功能打開(kāi)數(shù)據(jù)庫(kù)連接對(duì)話框:
選擇反向生成的源數(shù)據(jù)庫(kù)類型,填寫(xiě)服務(wù)器、用戶名、密碼等信息(默認(rèn)為解決方案的數(shù)據(jù)庫(kù)連接信息),點(diǎn)擊“下一步”打開(kāi)數(shù)據(jù)庫(kù)表、視圖選擇對(duì)話框:
數(shù)據(jù)庫(kù)中的數(shù)據(jù)庫(kù)、視圖基于用戶/架構(gòu)、數(shù)據(jù)表/視圖的組織方式,首先選擇相應(yīng)的用戶/架構(gòu),再選擇要導(dǎo)入的數(shù)據(jù)庫(kù)表、視圖,點(diǎn)擊“開(kāi)始”完成導(dǎo)入數(shù)據(jù)對(duì)象到當(dāng)前模型定義:
反向生成工具會(huì)讀取數(shù)據(jù)庫(kù)元數(shù)據(jù)定義信息如字段名稱、數(shù)據(jù)類型、長(zhǎng)度、主鍵、是否為空、注釋等信息,生成相應(yīng)的數(shù)據(jù)定義模型,開(kāi)發(fā)人員需要進(jìn)行修改,主要是數(shù)據(jù)對(duì)象的屬性名稱大小寫(xiě)調(diào)整,默認(rèn)生成的屬性為首字母大寫(xiě),以及補(bǔ)充數(shù)據(jù)對(duì)象、數(shù)據(jù)庫(kù)表字段的標(biāo)題、注釋信息。