-1

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

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

由于我是 MongoDB 的新手,我不知道将报告和关系集成到它。

请让我这样我可以更进一步并决定数据库的选择。

提前致谢。

4

2 回答 2

1

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

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

于 2010-12-04T10:10:42.397 回答
1

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

于 2010-12-04T19:05:07.073 回答