我刚开始使用LinqToSql创建我的数据访问层。每个人都在谈论酷语法,我真的很喜欢Linq。LinqToSql最佳实践
但是当我看到你的类是如何在LinqContext上拖动一些表的时候产生的,我很惊讶:没有人需要这么多的代码?!
因此,我查看了其他人如何使用LinqToSql,例如Rob Connery在他的StoreFront Demo中。
因为我不喜欢所有这些代码生成的方式,所以我创建了我的领域层,并使用生成的类作为参考。有了这个解决方案,我很好,因为我可以使用Linq提供的功能(延迟执行,延迟加载......),并且我的域图层很容易理解。
你是如何使用LinqToSql的?
我真的很感兴趣,为什么这已经downvoted。我们在生产中使用Linq-to-SQL,并且我们必须将大部分查询重写为已编译的查询,并且我们获得了大约10倍的性能提升。 – bh213 2009-02-08 13:04:39