2014-01-28 44 views
-1

我曾與pre EF 5 releases然後只有一個.edmx文件。使用EF6時,我添加DataModel並給出已有數據庫的路徑,那麼生成的許多文件使用.tt擴展名。任何人都可以引導我MVC5與EF6 AS DAL

是什麼T4模板

實際目的

我怎麼能在疥癬EF6關係模型的更新和POCO來ViewModels

映射的是EF 6.x中的DbContext發電機

我有點困惑,請幫助確認一下剛開始的一點。

回答

2

我不知道我是否應該回答這個問題,EF和MVC的經驗可能不會比你多。但我的理解是,使用TT腳本可以讓您更好地控制代碼是如何從模型中生成的。在我看來,使用模型 TT腳本在您的項目中生成的所有代碼看起來像很多雜亂的開銷,這就是爲什麼我採取了代碼第一範式代替。作爲一名編碼員,我覺得這是理想的。我編寫類來表示我想要的模型,並且EF自動(大部分)從中派生出數據庫結構,甚至在數據庫不存在的情況下自動創建數據庫。這是非常了不起的,只有很少的代碼和很少的額外文件來維護。

+0

tnx爲你的時間,因爲我已經離開了很久,網絡的東西,突然間我發現自己在項目的中間,包括所有這些新的閃亮的東西,我猜我會驚慌:) ...猜一定要打繪圖板再次...關心 –

+0

我處於類似的情況。我還沒有離開.NET,但我已經離開了Web開發,並從未學過EF(我學過LINQ-to-SQL,雖然它是simialr)。有很多事情要跟上,但你只是想出一些簡單的示例項目的原型,向自己展示你正在理解新技術,並且在幾個星期之內你會感覺更舒適一些,但仍然有很長的路要走去感受專家之前去。 – BlueMonkMN

+0

tnx再次鼓勵評論...歡呼聲 –