2011-10-18 140 views
1

標題不是最好的,但我會盡我所能解釋我的意思。從數據庫ASP中獲取數據:NET MVC應用程序

當您創建ASP.NET MVC應用程序,並且您需要獲取有關用戶配置文件的數據(只是一個示例),您將放置這些文件的位置以及如何構建這些查詢(讓我們假設我將使用某種ORM像Linq 2 SQL和我將使用ninject)

再次讓我們假設將有界面,它定義關於用戶配置文件(名稱,姓氏,密碼...)的所有細節現在我想知道你是否創建方法獲取像(GetName,GetSurname ...)這樣的數據,並且定義在UserProfile類中獲取數據的方式,該類繼承我們定義的這個接口,或者定義一個獲取所有用戶帳戶的方法,然後在控制器中進行預製形式查詢。 (?)

如果您有關於設計任何有用的鏈接MVC應用程序,請張貼

回答

0

看我如何正確層中的ASP.NET MVC應用程序回答:

MVC3 and Entity Framework

這樣的答案實際上是通用的,主觀的,並不僅適用於Web應用程序,同樣的方法可以用於Windows客戶端和其他體系結構。

沒有什麼神奇的,實際上這是主觀的,也取決於經驗,總體思路是儘量減少或實際避免DAL之上的所有圖層和用於獲取/映射數據的ORM(如果有的話)之間的依賴關係。