【问题标题】:The entity framework and database agnostic programming, possibilities?实体框架和数据库不可知编程,可能性?
【发布时间】:2011-02-11 02:10:01
【问题描述】:

我们希望使用实体框架 (.NET 4.0) 来构建可以处理 Sql Server、MySQL 和 Oracle 的应用程序。也许还有 Sqlite。

通过配置文件中的一些设置来切换数据库供应商应该很容易。

这可能吗?我更喜欢现实生活中的例子!

您使用了什么样的供应商?

【问题讨论】:

    标签: mysql sql-server oracle entity-framework database-agnostic


    【解决方案1】:

    NHibernate?

    但在现实世界中,这些计划通常会导致应用程序不使用任何数据库的任何优势。

    【讨论】:

    • 同意...并且他们必须迎合所有支持的数据库中最小公分母,这意味着客户也可以只使用最便宜的数据库,这意味着他们不需要毕竟它与 DB 无关 :)
    • 同意...最薄弱的环节。创建一个适用于一个数据库的应用程序已经够难的了。我以为我们已经抛弃了“这只是一个数据转储”的态度。
    【解决方案2】:

    是的,这是可能的。
    看看我们的EF Query samples

    【讨论】:

      猜你喜欢
      • 2023-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-03
      • 2015-11-25
      相关资源
      最近更新 更多