2010-11-19 81 views
3

我正在使用EF 4並使用「從數據庫更新模型」選項將視圖導入到模型中。實體框架和視圖

我現在想要做的是選擇「從模型生成數據庫」,並使EF腳本正確地顯示視圖。我的經驗是,它創建一個表而不是一個視圖。

有什麼辦法可以做到這一點?

回答

1

我不認爲這在目前的版本中是可行的。代碼首先仍然是第一個版本。

告訴EF這些字段映射到一個視圖是一回事,但是您也需要告訴EF視圖中的字段來自哪個表。

+0

我當時希望當你從數據庫添加一個視圖時,Ef將有一些方法來檢查視圖併爲其緩存SQL。然後,當您從代碼更新數據庫時,它將能夠重現該視圖。這將是一個非常好的功能。太糟糕了,它不存在。 :( – 2010-11-19 18:33:29