用于Windows C#.Net应用程序的MongoDB

问题描述 投票:0回答:3

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

[任何人都可以告诉我,我可以将MongoDB数据库用于Windows Form应用程序吗?如果是,报告(复杂报告)及其与它们之间的关系如何?

由于我是MongoDB的新手,所以我不知道要集成报告并与其建立联系。

请让我,以便我进一步确定数据库的选择。

提前感谢。

mongodb mongodb-.net-driver
3个回答
1
投票

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


1
投票

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

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


0
投票

很抱歉在这里以“答案”的形式发表评论。我只是想知道您是否用MongoDB项目完成了C#Windows窗体应用程序。

我刚刚开始研究它,我不知道如何开始。我有一个连接到MS-SQL Server的C#应用​​程序,我想将其转换为MongoDB。

我试图寻找教程,但什么也找不到。

我在想,如果您要从头到尾做一些教程。保持清洁和简短,以免浪费时间。

等待您的回复!谢谢!

© www.soinside.com 2019 - 2024. All rights reserved.