Приложение MongoDB для Windows C # .Net - PullRequest
0 голосов
/ 04 декабря 2010

Поскольку я начинаю разработку нового продукта для Windows Form C # .Net Application, я хочу использовать с ним Mongo DB.

Может кто-нибудь сообщить мне, можно ли использовать базу данных MongoDB для приложения Windows Form?и если да, то как насчет отчетов (сложных отчетов) и связи с ними?

Поскольку я новичок в MongoDB, я не имею ни малейшего представления об интеграции отчетов и связи с ними.* Пожалуйста, дайте мне, чтобы я мог пойти дальше и принять решение о выборе базы данных.

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 04 декабря 2010

Вы можете использовать базу данных MongoDB для приложения Windows Form.Храните информацию о ваших отчетах в документах BSON MongoDB.Например, каждый документ BSON будет хранить один отчет.Используйте идентификаторы документов для отношений.Как я обнаружил, samus C # драйвер в порядке.Проверь это;)

1 голос
/ 04 декабря 2010

Я не уверен, что понимаю ваш вопрос. Вы пометили его с помощью mongodb-csharp, так что вы, похоже, уже знаете, что для Windows доступен драйвер для C # (что также очевидно, если вы посмотрите раздел драйверов на странице mongoDB), так что: да, вы можете использовать mongoDB в Приложение C # для Windows - есть даже несколько других доступных драйверов, таких как «официальный» драйвер C # или NoRM .

При этом отчетность часто считается слабостью баз данных NoSQL, что справедливо, если вам нужно агрегировать данные с помощью сложных запросов. Возможно, вы захотите хранить данные, необходимые для отчетов, в «старомодной» реляционной базе данных.

...