2012-02-13 22 views
0

ASP.NET MVC 3的介紹性視頻意味着所需的工作流程適用於我聲明定義我的模型的類(代碼優先設計)。是否可以在ASP.NET MVC 3中使用VS實體圖設計器?

這令我奇怪的,因爲Visual Studio中有一個漂亮的實體關係圖設計可與導航性能產生這樣的類等

是否有可能使用該實體圖設計師來設計模型(模型 - 第一個設計),並讓ASP.NET MVC 3將生成的類理解爲它的模型?

請提供精確的步驟,如果可能的:)謝謝:)

回答

0

顯然這是不可能的。

-1

是的,這就是所謂的模型第一次設計。您看到的大部分視頻都使用了代碼優先方法。兩者都有好處。

這個視頻應該幫助你。

http://msdn.microsoft.com/en-us/data/ff628199

UPDATE:

下面是我使用的步驟:

  1. 創建新的MVC項目,我使用默認的互聯網項目。
  2. 右鍵單擊模型文件夾,創建新實體模型(選擇空模型)
  3. 將實體拖到設計器上,將其命名爲User。
  4. 右鍵單擊設計器並選擇生成數據庫
  5. 在項目中使用上下文和實體。

這並不困難,它工作得很好。它和Model First在其他地方的工作方式一樣。

+1

哪裏是與MVC的連接(希望證明我錯了,並展示如何是可以做到的,請我的客人,但請提供步驟:)任何人)?我知道如何創建實體模型,但這不是問題。問題是讓它與MVC一起工作... – Timwi 2012-02-13 18:51:06

+0

@Timwi - 與MVC沒有關係。 MVC不關心你使用的數據模型。你就像你在其他地方一樣使用它。 – 2012-02-13 19:15:21

+0

您應該在做出這樣的聲明之前對其進行測試。如果是這樣的話,我顯然不會問這個問題。默認情況下,Entity Designer創建從「EntityObject」派生的對象,而MVC不喜歡那樣(它在異常消息中明確表示)。 – Timwi 2012-02-14 10:01:13

相關問題