中文字幕精品亚洲无线码二区,国产黄a三级三级三级看三级,亚洲七七久久桃花影院,丰满少妇被猛烈进入,国产小视频在线观看网站

EF架構~將數據(ju)庫(ku)注釋添加導入(ru)到模型實(shi)體類中

回到目錄

相關文章系列

第八回(hui)  EF架構~將數據庫(ku)注釋添加導(dao)入到模型(xing)實體(ti)類(lei)中

第二十一回  EF架構~為EF DbContext生成的實體添加注釋(shi)(T4模板應用)

第二十二回  EF架構~為EF DbContext生成的實體(ti)添(tian)加注釋(T5模板應用

在EF架構中,我們(men)的數據庫注釋不會被自動映射到EDMX模型(xing)上(shang),而(er)模型(xing)的說明也不會自己在生成的SQL語(yu)句(ju)上(shang)體現,我們(men)需要手動做一(yi)下設置才行。

首(shou)先分兩(liang)步(bu)走,第一步(bu)Data First環境(jing)(jing)下,將數(shu)據(ju)庫注(zhu)釋添加到實體類(lei);第二步(bu) Code First環境(jing)(jing)下,將實體類(lei)注(zhu)釋,輸出到SQL語句上(shang)。

下面是實現方法:

第一 數據庫注(zhu)釋添加(jia)到實(shi)體類

從(cong)數據(ju)庫更新模型后,假設為"D:\EF_project1\Model1.edmx"

下載工具(ju),執(zhi)行(xing)相(xiang)關命(ming)令: 

EFTSQLDocumentation.Generator.exe -c "Data Source=.;Initial Catalog=test;Integrated Security=true" -i " D:\ \EF_project1\Model1.edmx

即(ji)可自己將(jiang)實體類更新

第二步 將(jiang)實體類注釋,輸出到SQL語句上

下(xia)載根據(ju)模(mo)型生(sheng)成數據(ju)庫腳本的T4模(mo)板: 解壓到以下(xia)目(mu)錄

 D:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft\Entity Framework Tools\DBGen

打開(kai)Model1.edmx的屬性,在DDL的生成(cheng)模板(ban)里選擇:SSDLToSQL10.With.Documentation.tt

根據模型生成數據庫,便可(ke)以看到已生成數據庫備注腳本(ben)

給(gei)微軟提個(ge)建議,對這(zhe)個(ge)EDMX及TT模版(ban),最好(hao)自己的(de)VS也集成(cheng)一下,呵(he)呵(he)。

回到目錄

posted @ 2012-10-25 11:48  張占嶺  閱讀(8102)  評論(12)    收藏  舉報