在同一个应用程序中并排使用MongoDB和MySQL?

时间:2017-09-22 10:51:47

标签: c# mysql mongodb

我正在尝试使用MongoDB和MySQL,它必须立即使用配置值进行切换,而无需修改任何代码。

我已经查看了许多ORM,例如entity和linq2sql,但没有一个支持MongoDB,它们支持MySQL,但我没有看到对MongoDB或任何NoSQL数据库的任何支持。

有人能指出我指向ORM或框架的方向吗?

1 个答案:

答案 0 :(得分:0)

试试Waterline

Waterline是下一代存储和检索引擎,也是Sails框架中使用的默认ORM。

它提供了一个统一的API,用于访问来自不同类型的数据库,协议和第三方API的内容。这意味着你编写相同的代码来获取和存储用户之类的东西,无论它们是否存在于Redis,MySQL,MongoDB或Postgres中。