【问题标题】:MongoDB for Windows C#.Net Application [closed]MongoDB for Windows C#.Net 应用程序 [关闭]
【发布时间】:2010-12-04 09:48:50
【问题描述】:

当我开始在 Windows Form C#.Net 应用程序中开发新产品时,我想将 Mongo DB 与它一起使用。

谁能告诉我,我可以将 MongoDB 数据库用于 Windows 窗体应用程序吗?如果是,那么报告(复杂报告)以及与它们的关系如何?

由于我是 MongoDB 的新手,我没有任何想法来集成报告和与之相关的关系。

请允许我进一步决定数据库的选择。

提前致谢。

【问题讨论】:

    标签: mongodb mongodb-.net-driver


    【解决方案1】:

    您可以将 MongoDB 数据库用于 Windows 窗体应用程序。将您的报告信息存储在 MongoDB 的本机 BSON 文档中。例如,每个 BSON 文档将存储一份报告。使用文档的 ID 进行关系。正如我发现samus C# 驱动程序很好。检查一下;)

    【讨论】:

      【解决方案2】:

      我不确定我是否理解您的问题。您使用 mongodb-csharp 对其进行了标记,因此您似乎已经知道在 Windows 下有一个可用于 C# 的驱动程序(如果您查看 mongoDB 页面的驱动程序部分,这也很明显),所以:是的,您可以在C# Windows 应用程序 - 甚至还有其他几个可用的驱动程序,例如 "official" C# driverNoRM

      话虽如此,报告通常被认为是 NoSQL 数据库的一个弱点,如果您需要通过复杂的查询来聚合数据,这是正确的。您可能希望将报告所需的数据存储在“老式”关系数据库中。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-02-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多