2012-09-04 90 views
0

我有一個現有的數據庫只有一個表。此表最重要的列是用戶名和密碼,並且在我的asp mvc項目上,我有一個模型,其中包含與特定用戶相關的補充字段。 我是新來的這個技術,所以我們走吧。Asp mvc混合數據庫第一和代碼第一

第一個問題: 將服務器資源管理器(visual studio中的左側)添加到sqlserver的連接,而不是將.mdf文件添加到App_Data中是否相同。我在一些教程中都看到過,只是前者爲我工作,並不會將<add .. />行添加到我的Web.config文件中,後一種方法會拋出「訪問被拒絕」框。

你可以製作一個模型表嗎?沒關係,如果它是空的,或者你必須從sql-studio創建。這是爲我已經編碼的模型,我希望它最終在與其他表相同的數據庫。

我想映射模型到表,如果有一個簡單的方法來做到這一點與硬編碼的配置線(我完成與設計師做它的導師),我認爲是更理智的方法首先完成這個代碼優先的數據庫。

ASP MVC 3, Visual Studio 2010的設備專業, 的Sql Server 2008 R2的快速

+0

我假設你使用實體框架?這個問題與ASP.Net MVC沒有多大關係。您應該標記您正在使用的ORM的名稱。 –

回答

1

我不是100%肯定這是你在找什麼,但你爲什麼不只是使用entity framework power tools和逆向工程從現有的數據庫中編寫第一個模型,從那時起,您可以像處理代碼一樣對待所有事物。

也看看這個link

+0

如果你能展示如何配置模型和表之間的映射,現在我只想硬編碼一個空表並完成工作,但我也會嘗試這些工具,這將是一個完美的答案。 – loki

+0

我試過腳手架模型來從表中生成模型,但我得到一個奇怪的錯誤,顯示與它無關的類,我不相信巫師不再。 – loki

+0

該工具將生成數據庫中的所有表格,包括您可能必須忽略/刪除的一些系統表格,該工具將爲您生成映射 –