【问题标题】:Entity Framework with Multiple DB Engines具有多个数据库引擎的实体框架
【发布时间】:2013-03-23 02:32:32
【问题描述】:

我们有一些 .Net 应用程序希望开始使用 Entity Framework 5.0,但问题是我们的客户可以选择使用以下任一数据库引擎:

  • SQL Server(95% 的客户使用此引擎)
  • Oracle(3% 使用此引擎)
  • DB2 (2%)

如您所见,我们绝大多数的客户都使用 SQL Server。所以我的问题是,假设每个数据库引擎将具有相同的精确架构布局,那么我们所要做的就是更改实体连接字符串以针对这些引擎类型中的每一个,对吗?

对不起,如果这似乎是一个简单的问题,但我只是想确保我在这里的正确轨道。

【问题讨论】:

    标签: sql-server oracle db2 entity-framework-5


    【解决方案1】:

    我不知道实体框架,但是数据库引擎之间有很多差异。

    例如安全性,在 DB2 中始终是外部的(OS secutiry),在 Oracle 中大部分时间是内部的。过程语言不同,希望大家不要把它用于多平台应用。

    最好是尝试对每个数据库执行,并调整过程以便在所有数据库中工作,但我认为您必须做更多更改连接字符串的工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多