2011-09-06 181 views
9

使用Visual Studios 2010我正在創建一個具有數據庫的項目。使用實體框架對數據庫項目進行編程

我決定嘗試使用這些數據庫項目之一,這些數據庫項目允許您在源代碼管理中與代碼一起管理數據庫。

我也認爲我將使用實體框架作爲我的數據訪問工具。

有什麼好的解決方案將EF 4.0項目綁定到數據庫項目中管理的數據庫(假設它是一個新的數據庫)?

回答

5

您只需使用您的數據庫項目爲您創建數據庫,並使用Entity框架中的數據庫優先方法(即您將使用嚮導和更新數據庫爲您創建實體模型)。

+0

因此,當數據庫發生變化但不是自動更新EF 4.0時將非常容易。我是否應該跳過數據庫項目,並首先使用EF代碼? –

+0

這取決於你想如何開發應用程序的方式。代碼優先=幾乎不控制數據庫。數據庫首先與數據庫項目=完全控制數據庫。 –

+0

這是進行數據庫更改的正確工作流程嗎? (1)在數據庫項目中進行更改,(2)構建數據庫項目,(3)發佈數據庫項目(到數據庫),然後(4)從數據庫更新EF模型?如果沒有(3)在我準備好之前發佈 - 你是否說這是不可能的,那麼能夠直接從db項目更新模型將會很好。我在EF 6上使用VS2013。 –

相關問題