我们正在设计一个大型系统,并使用PLINQO进行数据访问。问题不在于PLINQO,而在于LINQ,我想。我们想要进行模块化设计,即可能具有多个不同的datacontexts。 LINQ不喜欢这个。有没有人想过解决方案,问题或替代方案?我看到的大多数东西都有一个大的dbml。我们希望每单位工作更多,但他们可能需要访问其他环境中的其他数据。林克错了吗?
答案 0 :(得分:1)
如果您愿意编写一堆位于Linq2Sql之上的代码,您很可能完全按照自己的意愿行事。这是一项非常重要的工作。
Linq2Sql很简单,并不仅仅用于基本的ActiveRecord类型的开箱即用工作,但这并不意味着你不能在它上面构建相当多的东西。
问题是,为什么要在Linq2Sql之上构建高级ORM功能,而只能使用已经具有这些功能的ORM?
当你说Linq时,我认为你的意思是LinqToSql,因为Linq与你所说的不同,我很确定Plinqo是一个LinqToSql工具。
答案 1 :(得分:0)
我对Linq没有真正的经验,除了玩了一点(linq to sql)。然而,现在我使用devexpress持久性库,虽然它是一个商业性的(并且价格相当昂贵),但与其他持久性框架(如nhibernate)相比,它对我来说效果更好,更直观。