我的目标是有一个使用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