我正在做一个数据库繁重的项目,其中Microsoft SQL数据库非常成熟(16岁或更久),并且一个旧产品使用VB6和ADO来生成与数据库交互的sql。我喜欢使用LINQ- to -*来确保易维护性,但在过去的几周里,我觉得LINQ- to -SQL不够灵活,LINQ-to-Entities开销太大,而且LINQ-to-Datasets毫无意义,因为我会很乐意使用Ado.Net。该程序同时操作两个数据库:一个是具有包含元数据的非常一致的模式的数据库,另一个是具有不同模式的数据库,它与元数据库紧密耦合,并在任何给定时间指示您