代码之家  ›  专栏  ›  技术社区  ›  Brian

DB_LINQ+非SQL Server数据库是否可以替代使用SQL Server的LINQ to SQL?

  •  2
  • Brian  · 技术社区  · 17 年前

    我正试图决定我的下一个项目将使用什么样的数据库系统,该项目将使用VS.NET2008,并且可能会包含一些LINQ代码。对于任何数据库系统,LINQ支持都不可能是一个破坏交易的因素。DB_LINQ是否足够成熟,可以让其他DBM与SQL Server保持平衡?或者,如果LINQ是一个交易破坏者,我甚至不应该研究其他系统?

    4 回复  |  直到 17 年前
        1
  •  1
  •   slf    17 年前

    最终,如果您在Microsoft商店,使用Linq to SQL满足您的OR/M需求应该不会有任何问题。

    NHibernate 如果我需要立即稳定的东西。它已经在这个街区转了好几圈,而且相当稳定。据我所知,Oracle还没有提供真正的Linq到实体实现,在他们提供之前,您需要通过各种社区工作,如 DbLinq . Catharsis

        2
  •  1
  •   Marc Gravell    17 年前

    嗯,我自己没用过,但我用过 帮助 Expression 代码——我相信有些人已经进入了DbLinq代码库),他们通常对此感到满意。

    最后,我建议您需要找到您需要的关键特性,并运行测试(单元、集成或特殊测试),看看它是否能够满足您的特定需求。

        3
  •  0
  •   Craig Stuntz    17 年前

        4
  •  0
  •   Mark    16 年前

    我会避免在生产代码中使用DBLinq。。。LINQtoSQL的许多特性都没有实现,仔细查看源代码会发现成熟度很低。。。许多方法未实现或标记为“未终止”。

    推荐文章