Linqpad и mongodb
Можно ли использовать linqpad с MongoDB? или любой другой инструмент, который позволяет вам использовать linq для запуска специальных запросов на манго.
Я пробовал использовать оболочку для записи запросов в json, но скобки, кавычки, двоеточия заставляют меня безумно.
Если нет инструмента, я собираюсь приступить к написанию своих запросов в С# и компиляции/запуске.
Ответы
Ответ 1
Похоже, что другие могут это сделать, поскольку выбранный ответ этого вопроса указывает: являются adhoc-запросами/обновлениями, которые начинают убивать вашу производительность с помощью MongoDB?
И вот учебник, показывающий, как его настроить.
Ответ 2
Я написал адаптер LinqPad для использования официального драйвера 10gen. Он доступен как проект с открытым исходным кодом на моем github:
https://github.com/gburgett/LinqPad-mongo-driver
Он позволяет вам сопоставлять коллекции с типами С#, загружаемыми из ваших собственных сборок .dll. Коллекции будут отображаться как свойства типа MongoCollection<TColl>
, с которыми вы можете использовать запросы LINQ. Он даже выведет на вкладке "SQL" JSON запроса, который был выполнен.
Я использовал это в своем офисе в течение некоторого времени и со временем добавил поддержку различных способов использования, которые нам нужны в нашем офисе, например, пользовательские сериализаторы и другие одноразовые инициализации. p >