我正在使用LINQ to SQL,总体而言,它比Microsoft以前的选项(DataSet)要好得多,但面向对象的功能似乎仍然有限。由于我们目前使用的是在DataSet之上创建OO模型的自定义持久性框架,因此我希望将该框架移植到在LINQ to SQL之上构建OO模型的新版本。
- 首先,还有其他类似的举措吗
- 第二,你认为走这条路是个好主意吗
对于#1,您可能正在寻找更新的Linq-to-Entity。从这里开始:http://msdn.microsoft.com/en-us/library/aa697427(VS.80).aspx
Rob Conery正在他的店面系列中开发一种新型的存储库模式。AFAIK,它在LINQ to SQL上使用OO对象。它包含了很多关于MVC和TDD的讨论,但仍然值得一看,看看他在LINQ到SQL方面做了什么。
我已经在我的项目中对此进行了测试。查看:openticket.codeplex.com