我的目標是有一個使用WPF的應用程序,它是一個3層體系結構。 UI,BLL和DAL ...我想使用MVVM,但我不確定這是如何與3層架構協同工作的,或者它是完全不同的。所以考慮到這一點,我有幾個問題:MVVM WPF中使用LINQtoSQL的DAL和BLL
1)LINQtoSQL:我讀過很多網上說,LINQ替換你的DAL,並看到很多文章說這是一個壞主意。我認爲這是一個壞主意,但是,我在這裏放什麼?什麼是我回到BLL的數據類型? IQueryable的?的ObservableCollection?我沒有任何線索。
2)BLL:我想讓這個服務在服務器上運行,這樣當我需要進行更改時,我不需要重新部署整個應用程序,我只需要重新啓動服務。但是,我不確定從哪裏開始。 3)使用BLL,我想我很困惑數據是如何通過從DAL到接口的所有層。我已經做了大量的研究,但是我還沒有看到任何人談論WPF應用程序在使用SQLMetal和BLL運行DAL中使用MVVM與LINQ在服務器上。任何人都可以將我指向正確的方向嗎?或者一本書可以得到?
「不幸的是,我們學校沒有教授任何專有技術」lol – Will 2010-02-09 15:14:11