我是MVC的新手,即使有很多信息(並且我的意思是很多),這些信息非常有用 - 它很難得到證明了解如何使用MVC 2.0實現我的確切需求。在單獨的程序集中使用MVC 2.0和模型
我想建立一個解決方案如下:
- 使用MVC 2.0項目提供Web UI。
- 使用Linq to SQL類項目進行數據持久化。
- 我有兩個單獨的代碼模塊,需要訪問上面的Linq到SQL模型 - 所以我不能直接在MVC項目本身中包含我的Linq到SQL模型。
- 此外,我有一個業務邏輯層在我的Linq to SQL項目之前。
我的問題是:
- 如何設置我的MVC應用程序的模型部分通過我的BLL指向我的LINQ to SQL項目?
- 如何執行網絡應用驗證?我可以使用MVC 2.0模型驗證嗎?如果不是什麼選擇?
- 最後(稍微放在一邊) - 什麼是ViewModel,它與模型有什麼不同?
這麼多問題。但這是一項令人興奮的新技術和數據訪問問題,我必須快速掌握所有其他內容,我認爲MVC 2.0非常棒。
感謝您提供的任何指針。