No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
AzureDocumentDbDriver
CosmosDbAdoNetProvider @ a400fe9
CosmosDbContext @ 7db76a8
.gitignore
.gitmodules
AzureCosmosDbDriver.sln
LICENSE
README.md

README.md

Azure CosmosDb LinqPad Driver

This is a LinqPad data context driver for Azure CosmosDb

Check out my blogposts on the making of the driver:

http://dotnetfalcon.com/tag/linqpad/

Download the binaries

If you want, you can just go ahead and download the latest binaries from my blog or directly from these links:

Features

For a detailed description of the currently supported features, please refer to the project Wiki.

  • Static datacontext driver that you can use if you have a prebuilt context using my context library
  • Dynamic datacontext driver if you want to et started fast
  • Querying CosmosDb document collections using LInQ with all the LinqPad integration that you like
  • Running CosmosDb stored procedures
  • Running CosmosDb UDFs
  • Support for executing raw SQL queries in the raw SQL LinqPad window
  • Support for executing raw SQL queries from the C# windows
  • Support for setting the FeedOptions for the underlying queries
  • Populating the SQL translation tab

Contribution

Every idea, issue or improvement is welcome. If you want to contribute, join the discussions under the issues or read the Wiki on how to contribute and issue a PR.

Disclaimer and license notes

The driver is released under MIT license (check out the License file here in the repo).

Icons made by Freepik from www.flaticon.com is licensed by CC 3.0 BY

Also see the source code for every indication of reasonable attribution.

I would like to thank all the people that helped me when I got stuck with the driver. Check out the discussions at StackOverflow: