【发布时间】:2015-02-08 18:30:18
【问题描述】:
首先,我是Entity Framework n00b,我可以清楚地看到Entity Framework的优势。
我想知道如何处理以下假设情况。
目前的情况是使用针对一个 DBMS(例如 MySQL)的实体框架开发应用程序。在某个时间点,出于某种正当原因,有必要迁移到另一个 DBMS(例如 SQL Server)。
应用程序需要在不同的客户端上针对不同的 DBMS 进行部署。应该可以在一个客户端上部署应用程序,例如SQL 服务器。需要在另一个客户端上部署相同的应用程序,例如PostgreSQL。
在这两种情况下,不同 DBMS 上的数据库结构基本相同,但表名和/或列名可能略有不同。
是否可以通过实体框架实现?或者也许是另一个 ORM?
如果可能的话,谁能告诉我如何在一个小代码示例中?或者把我指向网络上的某个地方?
【问题讨论】:
标签: c# vb.net entity-framework orm