diff --git a/CoreIntegrationTests/CoreIntegrationTests.csproj b/CoreIntegrationTests/CoreIntegrationTests.csproj
index 1fcb1a2..1d7ff56 100644
--- a/CoreIntegrationTests/CoreIntegrationTests.csproj
+++ b/CoreIntegrationTests/CoreIntegrationTests.csproj
@@ -8,6 +8,7 @@
+
all
@@ -17,10 +18,6 @@
-
-
-
-
..\..\..\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6.1\System.Configuration.dll
diff --git a/IntegrationTests/IntegrationTests.csproj b/IntegrationTests/IntegrationTests.csproj
index 7d7a821..3bfc2da 100644
--- a/IntegrationTests/IntegrationTests.csproj
+++ b/IntegrationTests/IntegrationTests.csproj
@@ -49,8 +49,8 @@
..\packages\MongoDB.Driver.Core.2.9.3\lib\net452\MongoDB.Driver.Core.dll
-
- ..\packages\MongoDbGenericRepository.1.4.3\lib\net452\MongoDbGenericRepository.dll
+
+ ..\packages\MongoDbGenericRepository.1.4.4\lib\net452\MongoDbGenericRepository.dll
..\packages\NUnit.3.12.0\lib\net45\nunit.framework.dll
diff --git a/IntegrationTests/packages.config b/IntegrationTests/packages.config
index 051c393..5b90bd2 100644
--- a/IntegrationTests/packages.config
+++ b/IntegrationTests/packages.config
@@ -5,7 +5,7 @@
-
+
diff --git a/MongoDbGenericRepository/MongoDbGenericRepository.csproj b/MongoDbGenericRepository/MongoDbGenericRepository.csproj
index 271cf8f..f451cd3 100644
--- a/MongoDbGenericRepository/MongoDbGenericRepository.csproj
+++ b/MongoDbGenericRepository/MongoDbGenericRepository.csproj
@@ -3,13 +3,20 @@
net452;netstandard2.0;netstandard1.5;
MongoDbGenericRepository
- 1.2.0
+ 1.4.4
Alexandre Spieser
+ MongoDb Generic Repository
A generic repository implementation using the MongoDB C# Sharp 2.0 driver.
+ http://www.opensource.org/licenses/mit-license.php
+ http://www.opensource.org/licenses/mit-license.php
false
- .NET Core supported.
- Copyright 2017 (c) Alexandre Spieser. All rights reserved.
- MongoDb Repository NoSql Generic
+ Release notes are at https://github.com/alexandre-spieser/mongodb-generic-repository/releases
+ Copyright 2020 (c) Alexandre Spieser. All rights reserved.
+ MongoDb Repository Generic NoSql
+ true
+ 1.4.4
+ https://github.com/alexandre-spieser/mongodb-generic-repository
+ Git
@@ -20,6 +27,10 @@
+
+ D:\development\mongodb-generic-repository\MongoDbGenericRepository\MongoDbGenericRepository.xml
+
+
diff --git a/MongoDbGenericRepository/MongoDbGenericRepository.nuspec b/MongoDbGenericRepository/MongoDbGenericRepository.nuspec
index f6b47e2..5d8db30 100644
--- a/MongoDbGenericRepository/MongoDbGenericRepository.nuspec
+++ b/MongoDbGenericRepository/MongoDbGenericRepository.nuspec
@@ -2,7 +2,7 @@
MongoDbGenericRepository
- 1.4.3
+ 1.4.4
MongoDb Generic Repository
Alexandre Spieser
Alexandre Spieser
@@ -11,18 +11,18 @@
false
A generic repository implementation using the MongoDB C# Sharp 2.0 driver.
Release notes are at https://github.com/alexandre-spieser/mongodb-generic-repository/releases
- Copyright 2019 (c) Alexandre Spieser. All rights reserved.
+ Copyright 2020 (c) Alexandre Spieser. All rights reserved.
MongoDb Repository Generic NoSql
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
diff --git a/MongoDbGenericRepository/MongoDbGenericRepository.xml b/MongoDbGenericRepository/MongoDbGenericRepository.xml
index f8a95b1..9805841 100644
--- a/MongoDbGenericRepository/MongoDbGenericRepository.xml
+++ b/MongoDbGenericRepository/MongoDbGenericRepository.xml
@@ -155,6 +155,94 @@
The new value of the property field.
The value of the partition key.
+
+
+ For the entities selected by the filter, updates the property field with the given value.
+
+ The type representing a Document.
+ The type of the primary key for a Document.
+ The type of the field.
+ The document filter.
+ The field selector.
+ The new value of the property field.
+ The partition key for the document.
+
+
+
+ For the entities selected by the filter, updates the property field with the given value.
+
+ The type representing a Document.
+ The type of the primary key for a Document.
+ The type of the field.
+ The document filter.
+ The field selector.
+ The new value of the property field.
+ The value of the partition key.
+
+
+
+ For the entities selected by the filter, applies the update you have defined in MongoDb.
+
+ The type representing a Document.
+ The type of the primary key for a Document.
+ The document filter.
+ The update definition to apply.
+ The value of the partition key.
+
+
+
+ For the entities selected by the filter, applies the update you have defined in MongoDb.
+
+ The type representing a Document.
+ The type of the primary key for a Document.
+ The document filter.
+ The update definition to apply.
+ The value of the partition key.
+
+
+
+ For the entities selected by the filter, updates the property field with the given value.
+
+ The type representing a Document.
+ The type of the primary key for a Document.
+ The type of the field.
+ The document filter.
+ The field selector.
+ The new value of the property field.
+ The partition key for the document.
+
+
+
+ For the entities selected by the filter, updates the property field with the given value.
+
+ The type representing a Document.
+ The type of the primary key for a Document.
+ The type of the field.
+ The document filter.
+ The field selector.
+ The new value of the property field.
+ The value of the partition key.
+
+
+
+ For the entities selected by the filter, applies the update you have defined in MongoDb.
+
+ The type representing a Document.
+ The type of the primary key for a Document.
+ The document filter.
+ The update definition to apply.
+ The value of the partition key.
+
+
+
+ For the entities selected by the filter, applies the update you have defined in MongoDb.
+
+ The type representing a Document.
+ The type of the primary key for a Document.
+ The document filter.
+ The update definition to apply.
+ The value of the partition key.
+
Updates a document.
@@ -527,6 +615,87 @@
The new value of the property field.
The partition key for the document.
+
+
+ For the entities selected by the filter, updates the property field with the given value.
+
+ The type representing a Document.
+ The type of the primary key for a Document.
+ The type of the field.
+ The document filter.
+ The field selector.
+ The new value of the property field.
+ The partition key for the document.
+
+
+
+ For the entities selected by the filter, updates the property field with the given value.
+
+ The type representing a Document.
+ The type of the primary key for a Document.
+ The type of the field.
+ The document filter.
+ The field selector.
+ The new value of the property field.
+ The value of the partition key.
+
+
+
+ For the entities selected by the filter, apply the update definition.
+
+ The type representing a Document.
+ The type of the primary key for a Document.
+ The document filter.
+ The field selector.
+ The new value of the property field.
+ The value of the partition key.
+
+
+
+ For the entities selected by the filter, apply the update definition.
+
+ The type representing a Document.
+ The type of the primary key for a Document.
+ The type of the field.
+ The document filter.
+ The update definition.
+ The value of the partition key.
+
+
+
+ For the entities selected by the filter, updates the property field with the given value.
+
+ The type representing a Document.
+ The type of the primary key for a Document.
+ The type of the field.
+ The document filter.
+ The field selector.
+ The new value of the property field.
+ The partition key for the document.
+
+
+
+ For the entities selected by the filter, updates the property field with the given value.
+
+ The type representing a Document.
+ The type of the primary key for a Document.
+ The type of the field.
+ The document filter.
+ The field selector.
+ The new value of the property field.
+ The value of the partition key.
+
+
+
+ For the entities selected by the filter, apply the update definition.
+
+ The type representing a Document.
+ The type of the primary key for a Document.
+ The type of the field.
+ The document filter.
+ The update definition.
+ The value of the partition key.
+
Gets a collections for a potentially partitioned document type.
@@ -2506,6 +2675,87 @@
The new value of the property field.
The partition key for the document.
+
+
+ For the entities selected by the filter, updates the property field with the given value.
+
+ The type representing a Document.
+ The type of the field.
+ The document filter.
+ The field selector.
+ The new value of the property field.
+ The value of the partition key.
+
+
+
+ For the entities selected by the filter, updates the property field with the given value.
+
+ The type representing a Document.
+ The type of the field.
+ The document filter.
+ The field selector.
+ The new value of the property field.
+ The value of the partition key.
+
+
+
+ For the entities selected by the filter, applies the update you have defined in MongoDb.
+
+ The type representing a Document.
+ The type of the primary key for a Document.
+ The document filter.
+ The update definition to apply.
+ The value of the partition key.
+
+
+
+ For the entities selected by the filter, applies the update you have defined in MongoDb.
+
+ The type representing a Document.
+ The document filter.
+ The update definition to apply.
+ The value of the partition key.
+
+
+
+ For the entities selected by the filter, updates the property field with the given value.
+
+ The type representing a Document.
+ The type of the field.
+ The document filter.
+ The field selector.
+ The new value of the property field.
+ The value of the partition key.
+
+
+
+ For the entities selected by the filter, updates the property field with the given value.
+
+ The type representing a Document.
+ The type of the field.
+ The document filter.
+ The field selector.
+ The new value of the property field.
+ The value of the partition key.
+
+
+
+ For the entities selected by the filter, applies the update you have defined in MongoDb.
+
+ The type representing a Document.
+ The document filter.
+ The update definition to apply.
+ The value of the partition key.
+
+
+
+ For the entities selected by the filter, applies the update you have defined in MongoDb.
+
+ The type representing a Document.
+ The document filter.
+ The update definition to apply.
+ The value of the partition key.
+
Asynchronously Updates a document.
@@ -2610,6 +2860,94 @@
The new value of the property field.
The partition key for the document.
+
+
+ For the entities selected by the filter, updates the property field with the given value.
+
+ The type representing a Document.
+ The type of the primary key for a Document.
+ The type of the field.
+ The document filter.
+ The field selector.
+ The new value of the property field.
+ The partition key for the document.
+
+
+
+ For the entities selected by the filter, updates the property field with the given value.
+
+ The type representing a Document.
+ The type of the primary key for a Document.
+ The type of the field.
+ The document filter.
+ The field selector.
+ The new value of the property field.
+ The value of the partition key.
+
+
+
+ For the entities selected by the filter, applies the update you have defined in MongoDb.
+
+ The type representing a Document.
+ The type of the primary key for a Document.
+ The document filter.
+ The update definition to apply.
+ The value of the partition key.
+
+
+
+ For the entities selected by the filter, applies the update you have defined in MongoDb.
+
+ The type representing a Document.
+ The type of the primary key for a Document.
+ The document filter.
+ The update definition to apply.
+ The value of the partition key.
+
+
+
+ For the entities selected by the filter, updates the property field with the given value.
+
+ The type representing a Document.
+ The type of the primary key for a Document.
+ The type of the field.
+ The document filter.
+ The field selector.
+ The new value of the property field.
+ The partition key for the document.
+
+
+
+ For the entities selected by the filter, updates the property field with the given value.
+
+ The type representing a Document.
+ The type of the primary key for a Document.
+ The type of the field.
+ The document filter.
+ The field selector.
+ The new value of the property field.
+ The value of the partition key.
+
+
+
+ For the entities selected by the filter, applies the update you have defined in MongoDb.
+
+ The type representing a Document.
+ The type of the primary key for a Document.
+ The document filter.
+ The update definition to apply.
+ The value of the partition key.
+
+
+
+ For the entities selected by the filter, applies the update you have defined in MongoDb.
+
+ The type representing a Document.
+ The type of the primary key for a Document.
+ The document filter.
+ The update definition to apply.
+ The value of the partition key.
+
Deletes a document.
@@ -3142,6 +3480,86 @@
The new value of the property field.
The partition key for the document.
+
+
+ For the entities selected by the filter, updates the property field with the given value.
+
+ The type representing a Document.
+ The type of the field.
+ The document filter.
+ The field selector.
+ The new value of the property field.
+ The partition key for the document.
+
+
+
+ For the entities selected by the filter, updates the property field with the given value.
+
+ The type representing a Document.
+ The type of the field.
+ The document filter.
+ The field selector.
+ The new value of the property field.
+ The value of the partition key.
+
+
+
+ For the entities selected by the filter, applies the update you have defined in MongoDb.
+
+ The type representing a Document.
+ The document filter.
+ The update definition to apply.
+ The value of the partition key.
+
+
+
+ For the entities selected by the filter, applies the update you have defined in MongoDb.
+
+ The type representing a Document.
+ The document filter.
+ The update definition to apply.
+ The value of the partition key.
+
+
+
+ For the entities selected by the filter, updates the property field with the given value.
+
+ The type representing a Document.
+ The type of the field.
+ The document filter.
+ The field selector.
+ The new value of the property field.
+ The partition key for the document.
+
+
+
+ For the entities selected by the filter, updates the property field with the given value.
+
+ The type representing a Document.
+ The type of the field.
+ The document filter.
+ The field selector.
+ The new value of the property field.
+ The value of the partition key.
+
+
+
+ For the entities selected by the filter, applies the update you have defined in MongoDb.
+
+ The type representing a Document.
+ The document filter.
+ The update definition to apply.
+ The value of the partition key.
+
+
+
+ For the entities selected by the filter, applies the update you have defined in MongoDb.
+
+ The type representing a Document.
+ The document filter.
+ The update definition to apply.
+ The value of the partition key.
+
The interface exposing deletion functionality for Key typed repositories.
@@ -3733,6 +4151,86 @@
The new value of the property field.
The partition key for the document.
+
+
+ For the entities selected by the filter, updates the property field with the given value.
+
+ The type representing a Document.
+ The type of the field.
+ The document filter.
+ The field selector.
+ The new value of the property field.
+ The partition key for the document.
+
+
+
+ For the entities selected by the filter, updates the property field with the given value.
+
+ The type representing a Document.
+ The type of the field.
+ The document filter.
+ The field selector.
+ The new value of the property field.
+ The value of the partition key.
+
+
+
+ For the entities selected by the filter, applies the update you have defined in MongoDb.
+
+ The type representing a Document.
+ The document filter.
+ The update definition to apply.
+ The value of the partition key.
+
+
+
+ For the entities selected by the filter, applies the update you have defined in MongoDb.
+
+ The type representing a Document.
+ The document filter.
+ The update definition to apply.
+ The value of the partition key.
+
+
+
+ For the entities selected by the filter, updates the property field with the given value.
+
+ The type representing a Document.
+ The type of the field.
+ The document filter.
+ The field selector.
+ The new value of the property field.
+ The partition key for the document.
+
+
+
+ For the entities selected by the filter, updates the property field with the given value.
+
+ The type representing a Document.
+ The type of the field.
+ The document filter.
+ The field selector.
+ The new value of the property field.
+ The value of the partition key.
+
+
+
+ For the entities selected by the filter, applies the update you have defined in MongoDb.
+
+ The type representing a Document.
+ The document filter.
+ The update definition to apply.
+ The value of the partition key.
+
+
+
+ For the entities selected by the filter, applies the update you have defined in MongoDb.
+
+ The type representing a Document.
+ The document filter.
+ The update definition to apply.
+ The value of the partition key.
+
This class represents a basic document that can be stored in MongoDb.
diff --git a/MongoDbGenericRepository/lib/net452/MongoDbGenericRepository.dll b/MongoDbGenericRepository/lib/net452/MongoDbGenericRepository.dll
index 3031cc9..ab63fa4 100644
Binary files a/MongoDbGenericRepository/lib/net452/MongoDbGenericRepository.dll and b/MongoDbGenericRepository/lib/net452/MongoDbGenericRepository.dll differ
diff --git a/MongoDbGenericRepository/lib/net452/MongoDbGenericRepository.xml b/MongoDbGenericRepository/lib/net452/MongoDbGenericRepository.xml
deleted file mode 100644
index f8a95b1..0000000
--- a/MongoDbGenericRepository/lib/net452/MongoDbGenericRepository.xml
+++ /dev/null
@@ -1,4520 +0,0 @@
-
-
-
- MongoDbGenericRepository
-
-
-
-
- The IBaseMongoRepository interface exposes the CRUD functionality of the BaseMongoRepository.
-
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
-
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
-
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- GetAndUpdateOne with filter
-
- The type representing a Document.
-
-
-
-
-
-
-
- GetAndUpdateOne with filter
-
- The type representing a Document.
- The type of the primary key for a Document.
-
-
-
-
-
-
-
- Asynchronously Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document with the modifications you want to persist.
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document with the modifications you want to persist.
-
-
-
- Takes a document you want to modify and applies the update you have defined in MongoDb.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to modify.
- The update definition for the document.
-
-
-
- Takes a document you want to modify and applies the update you have defined in MongoDb.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to modify.
- The update definition for the document.
-
-
-
- For the entity selected by the filter, updates the property field with the given value..
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The partition key for the document.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document you want to modify.
- The field selector.
- The new value of the property field.
-
-
-
- For the entity selected by the filter, updates the property field with the given value.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The partition key for the document.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document you want to modify.
- The field selector.
- The new value of the property field.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The value of the partition key.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The value of the partition key.
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The client session.
- The document with the modifications you want to persist.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The client session.
- The document with the modifications you want to persist.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The client session.
- The document to modify.
- The update definition.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The client session.
- The document to modify.
- The update definition.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The document to modify.
- The field to update.
- The value of the field.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The document to modify.
- The field to update.
- The value of the field.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The filter for the update.
- The field to update.
- The value of the field.
- The optional partition key.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The filter for the update.
- The field to update.
- The value of the field.
- The optional partition key.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The filter for the update.
- The field to update.
- The value of the field.
- The optional partition key.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The filter for the update.
- The field to update.
- The value of the field.
- The optional partition key.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The client session.
- The document with the modifications you want to persist.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The client session.
- The document with the modifications you want to persist.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The client session.
- The document to modify.
- The update definition.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The client session.
- The document to modify.
- The update definition.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The document to modify.
- The field to update.
- The value of the field.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The document to modify.
- The field to update.
- The value of the field.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The filter for the update.
- The field to update.
- The value of the field.
- The optional partition key.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The filter for the update.
- The field to update.
- The value of the field.
- The optional partition key.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The filter for the update.
- The field to update.
- The value of the field.
- The optional partition key.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The filter for the update.
- The field to update.
- The value of the field.
- The optional partition key.
- The optional cancellation token.
-
-
-
-
- Asynchronously Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document with the modifications you want to persist.
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document with the modifications you want to persist.
-
-
-
- Takes a document you want to modify and applies the update you have defined in MongoDb.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to modify.
- The update definition for the document.
-
-
-
- Takes a document you want to modify and applies the update you have defined in MongoDb.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to modify.
- The update definition for the document.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document you want to modify.
- The field selector.
- The new value of the property field.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document you want to modify.
- The field selector.
- The new value of the property field.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The value of the partition key.
-
-
-
- For the entity selected by the filter, updates the property field with the given value.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The partition key for the document.
-
-
-
- Updates the property field with the given value.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The value of the partition key.
-
-
-
- For the entity selected by the filter, updates the property field with the given value.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The partition key for the document.
-
-
-
- Gets a collections for a potentially partitioned document type.
-
- The document type.
- The type of the primary key.
- The document.
-
-
-
-
- Gets a collections for the type TDocument with a partition key.
-
- The document type.
- The type of the primary key.
- The collection partition key.
-
-
-
-
- Gets a collections for a potentially partitioned document type.
-
- The document type.
- The type of the primary key.
- The collection partition key.
-
-
-
-
- Converts a LINQ expression of TDocument, TValue to a LINQ expression of TDocument, object
-
- The document type.
- The type of the value.
- The expression to convert
-
-
-
- Maps a IndexCreationOptions object to a MongoDB.Driver.CreateIndexOptions object
-
- The options for creating an index.
-
-
-
-
- Gets the minimum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partition key.
-
-
-
- Gets the minimum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by descending.
- An optional partition key.
-
-
-
- Asynchronously adds a document to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to add.
-
-
-
- Adds a document to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to add.
-
-
-
- Asynchronously adds a list of documents to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The documents you want to add.
-
-
-
- Adds a list of documents to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The documents you want to add.
-
-
-
- Sets the value of the document Id if it is not set already.
-
- The document type.
- The type of the primary key.
- The document.
-
-
-
- Deletes a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to delete.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to delete.
- The number of documents deleted.
-
-
-
- Deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes the documents matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a list of documents.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The list of documents to delete.
- The number of documents deleted.
-
-
-
- Deletes a list of documents.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The list of documents to delete.
- The number of documents deleted.
-
-
-
- Deletes the documents matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Returns the names of the indexes present on a collection.
-
- The type representing a Document.
- The type of the primary key for a Document.
- An optional partition key
- A list containing the names of the indexes on on the concerned collection.
-
-
-
- Create a text index on the given field.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates an index on the given field in ascending order.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates an index on the given field in descending order.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates a hashed index on the given field.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates a combined text index.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The fields we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Drops the index given a field name
-
- The type representing a Document.
- The type of the primary key for a Document.
- The name of the index
- An optional partition key
-
-
-
- Asynchronously returns one document given its id.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The Id of the document you want to get.
- An optional partition key.
-
-
-
- Returns one document given its id.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The Id of the document you want to get.
- An optional partition key.
-
-
-
- Asynchronously returns one document given an expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns one document given an expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns a collection cursor.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns true if any of the document of the collection matches the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns true if any of the document of the collection matches the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Asynchronously returns a list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns a list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Asynchronously counts how many documents match the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partitionKey
-
-
-
- Counts how many documents match the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partitionKey
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by descending.
- An optional partitionKey.
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by descending.
- An optional partitionKey.
-
-
-
- Gets the document with the minimum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the document with the minimum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the maximum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the maximum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the minimum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partition key.
-
-
-
- Gets the minimum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partition key.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Groups a collection of documents given a grouping criteria,
- and returns a dictionary of listed document groups with keys having the different values of the grouping criteria.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the grouping criteria.
- The type of the projected group.
- The grouping criteria.
- The projected group result.
- The partition key of your document, if any.
-
-
-
- Groups filtered a collection of documents given a grouping criteria,
- and returns a dictionary of listed document groups with keys having the different values of the grouping criteria.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the grouping criteria.
- The type of the projected group.
- A LINQ expression filter.
- The grouping criteria.
- The projected group result.
- The partition key of your document, if any.
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The property selector.
- Order of the sorting.
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The sort definition.
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- Asynchronously returns a projected document matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Returns a projected document matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Asynchronously returns a list of projected documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Asynchronously returns a list of projected documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
- The document filter.
- The projection expression.
- An optional partition key.
-
-
-
- The IBaseReadOnlyRepository exposes the generic Read Only functionality of the BaseMongoRepository.
-
-
-
-
- The connection string.
-
-
-
-
- The database name.
-
-
-
-
- Asynchronously returns one document given its id.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The Id of the document you want to get.
- An optional partition key.
-
-
-
- Returns one document given its id.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The Id of the document you want to get.
- An optional partition key.
-
-
-
- Asynchronously returns one document given an expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns one document given an expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns a collection cursor.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns true if any of the document of the collection matches the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns true if any of the document of the collection matches the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Asynchronously returns a list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns a list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Asynchronously counts how many documents match the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partitionKey
-
-
-
- Counts how many documents match the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partitionKey
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by descending.
- An optional partitionKey.
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by descending.
- An optional partitionKey.
-
-
-
- Gets the document with the minimum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the document with the minimum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the maximum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the maximum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the minimum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partition key.
-
-
-
- Gets the minimum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partition key.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- The type of the primary key.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- The type of the primary key.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- The type of the primary key.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- The type of the primary key.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Asynchronously returns a projected document matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
-
- The projection expression.
- An optional partition key.
-
-
-
- Returns a projected document matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
-
- The projection expression.
- An optional partition key.
-
-
-
- Asynchronously returns a list of projected documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
-
- The projection expression.
- An optional partition key.
-
-
-
- Asynchronously returns a list of projected documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
-
- The projection expression.
- An optional partition key.
-
-
-
- Groups filtered a collection of documents given a grouping criteria,
- and returns a dictionary of listed document groups with keys having the different values of the grouping criteria.
-
- The type representing a Document.
- The type of the grouping criteria.
- The type of the projected group.
- The type of the primary key.
- The grouping criteria.
- The projected group result.
- The partition key of your document, if any.
-
-
-
- Groups filtered a collection of documents given a grouping criteria,
- and returns a dictionary of listed document groups with keys having the different values of the grouping criteria.
-
- The type representing a Document.
- The type of the grouping criteria.
- The type of the projected group.
- The type of the primary key.
- A LINQ expression filter.
- The grouping criteria.
- The projected group result.
- The partition key of your document, if any.
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The property selector.
- Order of the sorting.
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The sort definition.
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- This is the interface of the IMongoDbContext which is managed by the .
-
-
-
-
- The IMongoClient from the official MongoDb driver
-
-
-
-
- The IMongoDatabase from the official Mongodb driver
-
-
-
-
- Returns a collection for a document type that has a partition key.
-
-
- The value of the partition key.
-
-
-
- Drops a collection having a partitionkey, use very carefully.
-
-
-
-
-
- Sets the Guid representation of the MongoDb Driver.
-
- The new value of the GuidRepresentation
-
-
-
- The IReadOnlyMongoRepository exposes the readonly functionality of the BaseMongoRepository.
-
-
-
-
- Asynchronously returns one document given its id.
-
- The type representing a Document.
- The Id of the document you want to get.
- An optional partition key.
-
-
-
- Returns one document given its id.
-
- The type representing a Document.
- The Id of the document you want to get.
- An optional partition key.
-
-
-
- Asynchronously returns one document given an expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns one document given an expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns a collection cursor.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Asynchronously returns true if any of the document of the collection matches the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns true if any of the document of the collection matches the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Asynchronously returns a list of the documents matching the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns a list of the documents matching the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Asynchronously counts how many documents match the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Counts how many documents match the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- A LINQ expression filter.
- A property selector to order by descending.
- An optional partitionKey.
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- A LINQ expression filter.
- A property selector to order by descending.
- An optional partitionKey.
-
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the maximum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the maximum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the minimum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partition key.
-
-
-
- Gets the minimum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partition key.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Asynchronously returns a projected document matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Returns a projected document matching the filter condition.
-
- The type representing a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Asynchronously returns a list of projected documents matching the filter condition.
-
- The type representing a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Asynchronously returns a list of projected documents matching the filter condition.
-
- The type representing a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Groups a collection of documents given a grouping criteria,
- and returns a dictionary of listed document groups with keys having the different values of the grouping criteria.
-
- The type representing a Document.
- The type of the grouping criteria.
- The type of the projected group.
- The grouping criteria.
- The projected group result.
- The partition key of your document, if any.
-
-
-
- Groups filtered a collection of documents given a grouping criteria,
- and returns a dictionary of listed document groups with keys having the different values of the grouping criteria.
-
- The type representing a Document.
- The type of the grouping criteria.
- The type of the projected group.
- A LINQ expression filter.
- The grouping criteria.
- The projected group result.
- The partition key of your document, if any.
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The property selector.
- Order of the sorting.
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The sort definition.
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- This attribute allows you to specify of the name of the collection.
- Added at commit c117bf2a7fee378f1e02199dea9b2023a7089ee2 by https://github.com/Etchelon
- who has included the CollectionName attribute into the repo to give another choice to the user on how
- to name their collections.
- The attribute takes precedence of course, and if not present the library will fall back to your Pluralize method.
-
-
-
-
- The name of the collection in which your documents are stored.
-
-
-
-
- The constructor.
-
- The name of the collection.
-
-
-
- Asynchronously adds a document to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to add.
-
-
-
- Adds a document to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to add.
-
-
-
- Asynchronously adds a list of documents to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The documents you want to add.
-
-
-
- Adds a list of documents to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The documents you want to add.
-
-
-
- The base Repository, it is meant to be inherited from by your custom custom MongoRepository implementation.
- Its constructor must be given a connection string and a database name.
-
-
- The base Repository, it is meant to be inherited from by your custom custom MongoRepository implementation.
- Its constructor must be given a connection string and a database name.
-
-
- The base Repository, it is meant to be inherited from by your custom custom MongoRepository implementation.
- Its constructor must be given a connection string and a database name.
-
-
- The base Repository, it is meant to be inherited from by your custom custom MongoRepository implementation.
- Its constructor must be given a connection string and a database name.
-
-
-
-
- Asynchronously adds a document to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to add.
-
-
-
- Asynchronously adds a document to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The document you want to add.
-
-
-
- Adds a document to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to add.
-
-
-
- Adds a document to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The document you want to add.
-
-
-
- Asynchronously adds a list of documents to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The documents you want to add.
-
-
-
- Asynchronously adds a list of documents to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The documents you want to add.
-
-
-
- Adds a list of documents to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The documents you want to add.
-
-
-
- Adds a list of documents to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The documents you want to add.
-
-
-
- Asynchronously deletes a document.
-
- The type representing a Document.
- The document you want to delete.
- The number of documents deleted.
-
-
-
- Deletes a document.
-
- The type representing a Document.
- The document you want to delete.
- The number of documents deleted.
-
-
-
- Deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes the documents matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a list of documents.
-
- The type representing a Document.
- The list of documents to delete.
- The number of documents deleted.
-
-
-
- Deletes a list of documents.
-
- The type representing a Document.
- The list of documents to delete.
- The number of documents deleted.
-
-
-
- Deletes the documents matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Deletes a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to delete.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to delete.
- The number of documents deleted.
-
-
-
- Deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes the documents matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a list of documents.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The list of documents to delete.
- The number of documents deleted.
-
-
-
- Deletes a list of documents.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The list of documents to delete.
- The number of documents deleted.
-
-
-
- Deletes the documents matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Returns the names of the indexes present on a collection.
-
- The type representing a Document.
- The type of the primary key for a Document.
- An optional partition key
- A list containing the names of the indexes on on the concerned collection.
-
-
-
- Returns the names of the indexes present on a collection.
-
- The type representing a Document.
- An optional partition key
- A list containing the names of the indexes on on the concerned collection.
-
-
-
- Create a text index on the given field.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Create a text index on the given field.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates an index on the given field in ascending order.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates an index on the given field in ascending order.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates an index on the given field in descending order.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
-
-
-
- Creates a hashed index on the given field.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
-
-
-
- Creates a combined text index.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The fields we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
-
-
-
- Drops the index given a field name
-
- The type representing a Document.
- The name of the index
- An optional partition key
-
-
-
-
-
-
- The constructor taking a connection string and a database name.
-
- The connection string of the MongoDb server.
- The name of the database against which you want to perform operations.
-
-
-
- The contructor taking a .
-
- A mongodb context implementing
-
-
-
- The contructor taking a .
-
- A mongodb context implementing
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- GetAndUpdateOne with filter
-
- The type representing a Document.
- A LINQ expression filter.
-
-
-
-
-
-
- GetAndUpdateOne with filter
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
-
-
-
-
-
-
- Sets the value of the document Id if it is not set already.
-
- The document type.
- The type of the primary key.
- The document.
-
-
-
- Sets the value of the document Id if it is not set already.
-
- The document type.
- The document.
-
-
-
- Gets a collections for a potentially partitioned document type.
-
- The document type.
- The collection partition key.
-
-
-
-
- Gets a collections for the type TDocument with a partition key.
-
- The document type.
- The collection partition key.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The client session.
- The document with the modifications you want to persist.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The client session.
- The document with the modifications you want to persist.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The client session.
- The document to modify.
- The update definition.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The client session.
- The document to modify.
- The update definition.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The document to modify.
- The field to update.
- The value of the field.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The document to modify.
- The field to update.
- The value of the field.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The filter for the update.
- The field to update.
- The value of the field.
- The optional partition key.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The filter for the update.
- The field to update.
- The value of the field.
- The optional partition key.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The filter for the update.
- The field to update.
- The value of the field.
- The optional partition key.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The filter for the update.
- The field to update.
- The value of the field.
- The optional partition key.
- The optional cancellation token.
-
-
-
-
- Asynchronously Updates a document.
-
- The type representing a Document.
- The document with the modifications you want to persist.
-
-
-
- Updates a document.
-
- The type representing a Document.
- The document with the modifications you want to persist.
-
-
-
- Takes a document you want to modify and applies the update you have defined in MongoDb.
-
- The type representing a Document.
- The document you want to modify.
- The update definition for the document.
-
-
-
- Takes a document you want to modify and applies the update you have defined in MongoDb.
-
- The type representing a Document.
- The document you want to modify.
- The update definition for the document.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the field.
- The document you want to modify.
- The field selector.
- The new value of the property field.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the field.
- The document you want to modify.
- The field selector.
- The new value of the property field.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The value of the partition key.
-
-
-
- For the entity selected by the filter, updates the property field with the given value.
-
- The type representing a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The partition key for the document.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The value of the partition key.
-
-
-
- For the entity selected by the filter, updates the property field with the given value.
-
- The type representing a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The partition key for the document.
-
-
-
- Asynchronously Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document with the modifications you want to persist.
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document with the modifications you want to persist.
-
-
-
- Takes a document you want to modify and applies the update you have defined in MongoDb.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to modify.
- The update definition for the document.
-
-
-
- Takes a document you want to modify and applies the update you have defined in MongoDb.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to modify.
- The update definition for the document.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document you want to modify.
- The field selector.
- The new value of the property field.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document you want to modify.
- The field selector.
- The new value of the property field.
-
-
-
- Updates the property field with the given value.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The value of the partition key.
-
-
-
- For the entity selected by the filter, updates the property field with the given value.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The partition key for the document.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The value of the partition key.
-
-
-
- For the entity selected by the filter, updates the property field with the given value.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The partition key for the document.
-
-
-
- Deletes a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to delete.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to delete.
- The number of documents deleted.
-
-
-
- Deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes the documents matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a list of documents.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The list of documents to delete.
- The number of documents deleted.
-
-
-
- Deletes a list of documents.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The list of documents to delete.
- The number of documents deleted.
-
-
-
- Deletes the documents matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Returns the names of the indexes present on a collection.
-
- The type representing a Document.
- The type of the primary key for a Document.
- An optional partition key
- A list containing the names of the indexes on on the concerned collection.
-
-
-
- Create a text index on the given field.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates an index on the given field in ascending order.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates an index on the given field in descending order.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates a hashed index on the given field.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates a combined text index.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The fields we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Drops the index given a field name
-
- The type representing a Document.
- The type of the primary key for a Document.
- The name of the index
- An optional partition key
-
-
-
- The interface exposing data insertion functionality for Key typed repositories.
-
-
-
-
-
- Asynchronously adds a document to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The document you want to add.
-
-
-
- Adds a document to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The document you want to add.
-
-
-
- Asynchronously adds a list of documents to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The documents you want to add.
-
-
-
- Adds a list of documents to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The documents you want to add.
-
-
-
- The base Repository, it is meant to be inherited from by your custom custom MongoRepository implementation.
- Its constructor must be given a connection string and a database name.
-
-
- The base Repository, it is meant to be inherited from by your custom custom MongoRepository implementation.
- Its constructor must be given a connection string and a database name.
-
-
- The base Repository, it is meant to be inherited from by your custom custom MongoRepository implementation.
- Its constructor must be given a connection string and a database name.
-
- The type of the document Id.
-
-
-
- The MongoDb accessor to insert data.
-
-
-
-
- Asynchronously adds a document to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The document you want to add.
-
-
-
- Adds a document to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The document you want to add.
-
-
-
- Asynchronously adds a list of documents to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The documents you want to add.
-
-
-
- Adds a list of documents to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The documents you want to add.
-
-
-
- The MongoDb accessor to delete data.
-
-
-
-
- Deletes a document.
-
- The type representing a Document.
- The document you want to delete.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The document you want to delete.
- The number of documents deleted.
-
-
-
- Deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes the documents matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a list of documents.
-
- The type representing a Document.
- The list of documents to delete.
- The number of documents deleted.
-
-
-
- Deletes a list of documents.
-
- The type representing a Document.
- The list of documents to delete.
- The number of documents deleted.
-
-
-
- Deletes the documents matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- The MongoDb accessor to manage indexes.
-
-
-
-
- Returns the names of the indexes present on a collection.
-
- The type representing a Document.
- An optional partition key
- A list containing the names of the indexes on on the concerned collection.
-
-
-
- Create a text index on the given field.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates an index on the given field in ascending order.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates an index on the given field in descending order.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates a hashed index on the given field.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates a combined text index.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The fields we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Drops the index given a field name
-
- The type representing a Document.
- The name of the index
- An optional partition key
-
-
-
- The constructor taking a connection string and a database name.
-
- The connection string of the MongoDb server.
- The name of the database against which you want to perform operations.
-
-
-
- The contructor taking a .
-
- A mongodb context implementing
-
-
-
- The contructor taking a .
-
- A mongodb context implementing
-
-
-
- Gets a collections for a potentially partitioned document type.
-
- The document type.
- The collection partition key.
-
-
-
-
- Gets a collections for the type TDocument with a partition key.
-
- The document type.
- The collection partition key.
-
-
-
-
- Asynchronously Updates a document.
-
- The type representing a Document.
- The document with the modifications you want to persist.
-
-
-
- Updates a document.
-
- The type representing a Document.
- The document with the modifications you want to persist.
-
-
-
- Takes a document you want to modify and applies the update you have defined in MongoDb.
-
- The type representing a Document.
- The document you want to modify.
- The update definition for the document.
-
-
-
- Takes a document you want to modify and applies the update you have defined in MongoDb.
-
- The type representing a Document.
- The document you want to modify.
- The update definition for the document.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the field.
- The document you want to modify.
- The field selector.
- The new value of the property field.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the field.
- The document you want to modify.
- The field selector.
- The new value of the property field.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The value of the partition key.
-
-
-
- For the entity selected by the filter, updates the property field with the given value.
-
- The type representing a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The partition key for the document.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The value of the partition key.
-
-
-
- For the entity selected by the filter, updates the property field with the given value.
-
- The type representing a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The partition key for the document.
-
-
-
- The interface exposing deletion functionality for Key typed repositories.
-
- The type of the document Id.
-
-
-
- Deletes a document.
-
- The type representing a Document.
- The document you want to delete.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The document you want to delete.
- The number of documents deleted.
-
-
-
- Deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes the documents matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a list of documents.
-
- The type representing a Document.
- The list of documents to delete.
- The number of documents deleted.
-
-
-
- Deletes a list of documents.
-
- The type representing a Document.
- The list of documents to delete.
- The number of documents deleted.
-
-
-
- Deletes the documents matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- The interface exposing index management functionality for Key typed repositories.
-
-
-
-
-
- Returns the names of the indexes present on a collection.
-
- The type representing a Document.
- An optional partition key
- A list containing the names of the indexes on on the concerned collection.
-
-
-
- Create a text index on the given field.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates an index on the given field in ascending order.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates an index on the given field in descending order.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates a hashed index on the given field.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates a combined text index.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The fields we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Drops the index given a field name
-
- The type representing a Document.
- The name of the index
- An optional partition key
-
-
-
- The interface exposing all the CRUD and Index functionalities for Key typed repositories.
-
- The type of the document Id.
-
-
-
- The base Repository, it is meant to be inherited from by your custom custom MongoRepository implementation.
- Its constructor must be given a connection string and a database name.
-
-
-
-
- The connection string.
-
-
-
-
- The database name.
-
-
-
-
- The MongoDbContext
-
-
-
-
- A MongoDb Reader for read operations
-
-
-
-
- The constructor taking a connection string and a database name.
-
- The connection string of the MongoDb server.
- The name of the database against which you want to perform operations.
-
-
-
- The contructor taking a .
-
- A mongodb context implementing
-
-
-
- The contructor taking a .
-
- A mongodb context implementing
-
-
-
- Asynchronously returns one document given its id.
-
- The type representing a Document.
- The Id of the document you want to get.
- An optional partition key.
-
-
-
- Returns one document given its id.
-
- The type representing a Document.
- The Id of the document you want to get.
- An optional partition key.
-
-
-
- Asynchronously returns one document given an expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns one document given an expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns a collection cursor.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns true if any of the document of the collection matches the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns true if any of the document of the collection matches the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Asynchronously returns a list of the documents matching the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns a list of the documents matching the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Asynchronously counts how many documents match the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partitionKey
-
-
-
- Counts how many documents match the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partitionKey
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- A LINQ expression filter.
- A property selector to order by descending.
- An optional partitionKey.
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- A LINQ expression filter.
- A property selector to order by descending.
- An optional partitionKey.
-
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the maximum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the maximum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the minimum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partition key.
-
-
-
- Gets the minimum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partition key.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Asynchronously returns a projected document matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Returns a projected document matching the filter condition.
-
- The type representing a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Asynchronously returns a list of projected documents matching the filter condition.
-
- The type representing a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Asynchronously returns a list of projected documents matching the filter condition.
-
- The type representing a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Groups a collection of documents given a grouping criteria,
- and returns a dictionary of listed document groups with keys having the different values of the grouping criteria.
-
- The type representing a Document.
- The type of the grouping criteria.
- The type of the projected group.
- The grouping criteria.
- The projected group result.
- The partition key of your document, if any.
-
-
-
- Groups filtered a collection of documents given a grouping criteria,
- and returns a dictionary of listed document groups with keys having the different values of the grouping criteria.
-
- The type representing a Document.
- The type of the grouping criteria.
- The type of the projected group.
- A LINQ expression filter.
- The grouping criteria.
- The projected group result.
- The partition key of your document, if any.
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- The property selector.
- Order of the sorting.
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- The sort definition.
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- Asynchronously Updates a document.
-
- The type representing a Document.
- The document with the modifications you want to persist.
-
-
-
- Updates a document.
-
- The type representing a Document.
- The document with the modifications you want to persist.
-
-
-
- Takes a document you want to modify and applies the update you have defined in MongoDb.
-
- The type representing a Document.
- The document you want to modify.
- The update definition for the document.
-
-
-
- Takes a document you want to modify and applies the update you have defined in MongoDb.
-
- The type representing a Document.
- The document you want to modify.
- The update definition for the document.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the field.
- The document you want to modify.
- The field selector.
- The new value of the property field.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the field.
- The document you want to modify.
- The field selector.
- The new value of the property field.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The value of the partition key.
-
-
-
- For the entity selected by the filter, updates the property field with the given value.
-
- The type representing a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The partition key for the document.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The value of the partition key.
-
-
-
- For the entity selected by the filter, updates the property field with the given value.
-
- The type representing a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The partition key for the document.
-
-
-
- This class represents a basic document that can be stored in MongoDb.
- Your document must implement this class in order for the MongoDbRepository to handle them.
-
-
-
-
- The document constructor
-
-
-
-
- The Id of the document
-
-
-
-
- The datetime in UTC at which the document was added.
-
-
-
-
- The version of the schema of the document
-
-
-
-
- This class represents a basic document that can be stored in MongoDb.
- Your document must implement this class in order for the MongoDbRepository to handle them.
-
-
-
-
- The Primary Key, which must be decorated with the [BsonId] attribute
- if you want the MongoDb C# driver to consider it to be the document ID.
-
-
-
-
- A version number, to indicate the version of the schema.
-
-
-
-
- This class represents a basic document that can be stored in MongoDb.
- Your document must implement this class in order for the MongoDbRepository to handle them.
-
-
-
-
- Options for creating an index.
-
-
-
-
- Gets or sets a value indicating whether the index is a unique index.
-
-
-
-
- Gets or sets the index version for text indexes.
-
-
-
-
- Gets or sets the index version for 2dsphere indexes.
-
-
-
-
- Gets or sets a value indicating whether the index is a sparse index.
-
-
-
-
- Gets or sets the index name.
-
-
-
-
- Gets or sets the min value for 2d indexes.
-
-
-
-
- Gets or sets the max value for 2d indexes.
-
-
-
-
- Gets or sets the language override.
-
-
-
-
- Gets or sets when documents expire (used with TTL indexes).
-
-
-
-
- Gets or sets the default language.
-
-
-
-
- Gets or sets the size of a geohash bucket.
-
-
-
-
- Gets or sets the precision, in bits, used with geohash indexes.
-
-
-
-
- Gets or sets a value indicating whether to create the index in the background.
-
-
-
-
- Gets or sets the version of the index.
-
-
-
-
- This class represents a document that can be inserted in a collection that can be partitioned.
- The partition key allows for the creation of different collections having the same document schema.
- This can be useful if you are planning to build a Software as a Service (SaaS) Platform, or if you want to reduce indexing.
- You could for example insert Logs in different collections based on the week and year they where created, or their Log category/source.
-
-
-
-
- The partition key used to partition your collection.
-
-
-
-
- This class represents a document that can be inserted in a collection that can be partitioned.
- The partition key allows for the creation of different collections having the same document schema.
- This can be useful if you are planning to build a Software as a Service (SaaS) Platform, or if you want to reduce indexing.
- You could for example insert Logs in different collections based on the week and year they where created, or their Log category/source.
-
-
-
-
- The constructor, it needs a partition key.
-
-
-
-
-
- The name of the property used for partitioning the collection
- This will not be inserted into the collection.
- This partition key will be prepended to the collection name to create a new collection.
-
-
-
-
- The MongoDb context
-
-
-
-
- The IMongoClient from the official MongoDB driver
-
-
-
-
- The IMongoDatabase from the official MongoDB driver
-
-
-
-
- The constructor of the MongoDbContext, it needs an object implementing .
-
- An object implementing IMongoDatabase
-
-
-
- The constructor of the MongoDbContext, it needs a connection string and a database name.
-
- The connections string.
- The name of your database.
-
-
-
- Initialise an instance of a using a connection string
-
-
-
-
-
- The constructor of the MongoDbContext, it needs a connection string and a database name.
-
- The MongoClient.
- The name of your database.
-
-
-
- Returns a collection for a document type. Also handles document types with a partition key.
-
- The type representing a Document.
- The optional value of the partition key.
-
-
-
- Drops a collection, use very carefully.
-
- The type representing a Document.
-
-
-
- Sets the Guid representation of the MongoDB Driver.
-
- The new value of the GuidRepresentation
-
-
-
- Extracts the CollectionName attribute from the entity type, if any.
-
- The type representing a Document.
- The name of the collection in which the TDocument is stored.
-
-
-
- Initialize the Guid representation of the MongoDB Driver.
- Override this method to change the default GuidRepresentation.
-
-
-
-
- Given the document type and the partition key, returns the name of the collection it belongs to.
-
- The type representing a Document.
- The value of the partition key.
- The name of the collection.
-
-
-
- Very naively pluralizes a TDocument type name.
-
- The type representing a Document.
- The pluralized document name.
-
-
-
- The base Repository, it is meant to be inherited from by your custom custom MongoRepository implementation.
- Its constructor must be given a connection string and a database name.
-
-
-
-
- The constructor taking a connection string and a database name.
-
- The connection string of the MongoDb server.
- The name of the database against which you want to perform operations.
-
-
-
- The contructor taking a .
-
- A mongodb context implementing
-
-
-
- The contructor taking a .
-
- A mongodb context implementing
-
-
-
- Asynchronously returns one document given its id.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The Id of the document you want to get.
- An optional partition key.
-
-
-
- Returns one document given its id.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The Id of the document you want to get.
- An optional partition key.
-
-
-
- Asynchronously returns one document given an expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns one document given an expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns a collection cursor.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns true if any of the document of the collection matches the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns true if any of the document of the collection matches the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Asynchronously returns a list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns a list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Asynchronously counts how many documents match the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partitionKey
-
-
-
- Counts how many documents match the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partitionKey
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by descending.
- An optional partitionKey.
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by descending.
- An optional partitionKey.
-
-
-
- Gets the document with the minimum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the document with the minimum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the maximum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to select the max value.
- An optional partitionKey.
-
-
-
- Gets the maximum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the minimum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partition key.
-
-
-
- Gets the minimum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partition key.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- The type of the primary key.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- The type of the primary key.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- The type of the primary key.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- The type of the primary key.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Asynchronously returns a projected document matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Returns a projected document matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Asynchronously returns a list of projected documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Asynchronously returns a list of projected documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
- The document filter.
- The projection expression.
- An optional partition key.
-
-
-
- Groups filtered a collection of documents given a grouping criteria,
- and returns a dictionary of listed document groups with keys having the different values of the grouping criteria.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the grouping criteria.
- The type of the projected group.
- The grouping criteria.
- The projected group result.
- The partition key of your document, if any.
-
-
-
- Groups filtered a collection of documents given a grouping criteria,
- and returns a dictionary of listed document groups with keys having the different values of the grouping criteria.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the grouping criteria.
- The type of the projected group.
- A LINQ expression filter.
- The grouping criteria.
- The projected group result.
- The partition key of your document, if any.
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The property selector.
- Order of the sorting.
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The sort definition.
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- Gets a collections for a potentially partitioned document type.
-
- The document type.
- The type of the primary key.
- The document.
-
-
-
-
- Gets a collections for a potentially partitioned document type.
-
- The document type.
- The type of the primary key.
- The collection partition key.
-
-
-
-
- Gets a collections for a potentially partitioned document type.
-
- The document type.
- The document.
-
-
-
-
- Gets a collections for the type TDocument with a partition key.
-
- The document type.
- The type of the primary key.
- The collection partition key.
-
-
-
-
- The IdGenerator instance, used to generate Ids of different types.
-
-
-
-
- Generates a random value of a given type.
-
- The type of the value to generate.
- A value of type TKey.
-
-
-
- Container for registered Vocabularies. At present, only a single vocabulary is supported: Default.
-
-
-
-
- The default vocabulary used for singular/plural irregularities.
- Rules can be added to this vocabulary and will be picked up by called to Singularize() and Pluralize().
- At this time, multiple vocabularies and removing existing rules are not supported.
-
-
-
-
- A container for exceptions to simple pluralization/singularization rules.
- Vocabularies.Default contains an extensive list of rules for US English.
- At this time, multiple vocabularies and removing existing rules are not supported.
-
-
-
-
- Adds a word to the vocabulary which cannot easily be pluralized/singularized by RegEx, e.g. "person" and "people".
-
- The singular form of the irregular word, e.g. "person".
- The plural form of the irregular word, e.g. "people".
- True to match these words on their own as well as at the end of longer words. False, otherwise.
-
-
-
- Adds an uncountable word to the vocabulary, e.g. "fish". Will be ignored when plurality is changed.
-
- Word to be added to the list of uncountables.
-
-
-
- Adds a rule to the vocabulary that does not follow trivial rules for pluralization, e.g. "bus" -> "buses"
-
- RegEx to be matched, case insensitive, e.g. "(bus)es$"
- RegEx replacement e.g. "$1"
-
-
-
- Adds a rule to the vocabulary that does not follow trivial rules for singularization, e.g. "vertices/indices -> "vertex/index"
-
- RegEx to be matched, case insensitive, e.g. ""(vert|ind)ices$""
- RegEx replacement e.g. "$1ex"
-
-
-
- Pluralizes the provided input considering irregular words
-
- Word to be pluralized
- Normally you call Pluralize on singular words; but if you're unsure call it with false
-
-
-
-
- Singularizes the provided input considering irregular words
-
- Word to be singularized
- Normally you call Singularize on plural words; but if you're unsure call it with false
-
-
-
-
- Inflector extensions
-
-
-
-
- Pluralizes the provided input considering irregular words
-
- Word to be pluralized
- Normally you call Pluralize on singular words; but if you're unsure call it with false
-
-
-
-
- Singularizes the provided input considering irregular words
-
- Word to be singularized
- Normally you call Singularize on plural words; but if you're unsure call it with false
-
-
-
-
- By default, pascalize converts strings to UpperCamelCase also removing underscores
-
-
-
-
-
-
- Same as Pascalize except that the first character is lower case
-
-
-
-
-
-
- Separates the input words with underscore
-
- The string to be underscored
-
-
-
-
- Replaces underscores with dashes in the string
-
-
-
-
-
-
- Replaces underscores with hyphens in the string
-
-
-
-
-
-
- Extensions for the random number generator
-
-
-
-
- Returns a random long from min (inclusive) to max (exclusive)
-
- The given random instance
- The inclusive minimum bound
- The exclusive maximum bound. Must be greater than min
-
-
-
- Returns a random long from 0 (inclusive) to max (exclusive)
-
- The given random instance
- The exclusive maximum bound. Must be greater than 0
-
-
-
- Returns a random long over all possible values of long (except long.MaxValue, similar to
- random.Next())
-
- The given random instance
-
-
-
diff --git a/MongoDbGenericRepository/lib/netstandard1.5/MongoDbGenericRepository.deps.json b/MongoDbGenericRepository/lib/netstandard1.5/MongoDbGenericRepository.deps.json
deleted file mode 100644
index dff559a..0000000
--- a/MongoDbGenericRepository/lib/netstandard1.5/MongoDbGenericRepository.deps.json
+++ /dev/null
@@ -1,1829 +0,0 @@
-{
- "runtimeTarget": {
- "name": ".NETStandard,Version=v1.5/",
- "signature": "89b5d0501e3f13fb98f678ed96fc31de9d7405cf"
- },
- "compilationOptions": {},
- "targets": {
- ".NETStandard,Version=v1.5": {},
- ".NETStandard,Version=v1.5/": {
- "MongoDbGenericRepository/1.0.0": {
- "dependencies": {
- "MongoDB.Driver": "2.9.3",
- "NETStandard.Library": "1.6.1"
- },
- "runtime": {
- "MongoDbGenericRepository.dll": {}
- }
- },
- "DnsClient/1.2.0": {
- "dependencies": {
- "Microsoft.Win32.Primitives": "4.3.0",
- "NETStandard.Library": "1.6.1",
- "System.Buffers": "4.4.0",
- "System.Collections": "4.3.0",
- "System.Collections.Concurrent": "4.3.0",
- "System.Globalization.Extensions": "4.3.0",
- "System.IO.FileSystem": "4.3.0",
- "System.Linq": "4.3.0",
- "System.Net.NameResolution": "4.3.0",
- "System.Net.NetworkInformation": "4.3.0",
- "System.Net.Sockets": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Runtime.InteropServices.RuntimeInformation": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "System.Threading": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/DnsClient.dll": {
- "assemblyVersion": "1.2.0.0",
- "fileVersion": "1.2.0.0"
- }
- }
- },
- "Microsoft.NETCore.Platforms/1.1.0": {},
- "Microsoft.NETCore.Targets/1.1.0": {},
- "Microsoft.Win32.Primitives/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "Microsoft.Win32.Registry/4.0.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "System.Collections": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0"
- }
- },
- "MongoDB.Bson/2.9.3": {
- "dependencies": {
- "NETStandard.Library": "1.6.1",
- "System.Collections.NonGeneric": "4.0.1",
- "System.Diagnostics.Process": "4.1.0",
- "System.Dynamic.Runtime": "4.0.11",
- "System.Reflection.Emit.Lightweight": "4.3.0",
- "System.Runtime.Serialization.Formatters": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.5/MongoDB.Bson.dll": {
- "assemblyVersion": "2.9.3.0",
- "fileVersion": "2.9.3.0"
- }
- }
- },
- "MongoDB.Driver/2.9.3": {
- "dependencies": {
- "MongoDB.Bson": "2.9.3",
- "MongoDB.Driver.Core": "2.9.3",
- "NETStandard.Library": "1.6.1",
- "System.ComponentModel.TypeConverter": "4.1.0",
- "System.Linq.Queryable": "4.0.1"
- },
- "runtime": {
- "lib/netstandard1.5/MongoDB.Driver.dll": {
- "assemblyVersion": "2.9.3.0",
- "fileVersion": "2.9.3.0"
- }
- }
- },
- "MongoDB.Driver.Core/2.9.3": {
- "dependencies": {
- "DnsClient": "1.2.0",
- "MongoDB.Bson": "2.9.3",
- "NETStandard.Library": "1.6.1",
- "SharpCompress": "0.23.0",
- "System.Collections.Specialized": "4.0.1",
- "System.Diagnostics.TextWriterTraceListener": "4.0.0",
- "System.Diagnostics.TraceSource": "4.0.0",
- "System.Net.NameResolution": "4.3.0",
- "System.Net.Security": "4.3.2",
- "System.Security.SecureString": "4.0.0",
- "System.Threading.Thread": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.5/MongoDB.Driver.Core.dll": {
- "assemblyVersion": "2.9.3.0",
- "fileVersion": "2.9.3.0"
- }
- }
- },
- "NETStandard.Library/1.6.1": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.Win32.Primitives": "4.3.0",
- "System.AppContext": "4.3.0",
- "System.Collections": "4.3.0",
- "System.Collections.Concurrent": "4.3.0",
- "System.Console": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Diagnostics.Tools": "4.3.0",
- "System.Diagnostics.Tracing": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.Globalization.Calendars": "4.3.0",
- "System.IO": "4.3.0",
- "System.IO.Compression": "4.3.0",
- "System.IO.Compression.ZipFile": "4.3.0",
- "System.IO.FileSystem": "4.3.0",
- "System.IO.FileSystem.Primitives": "4.3.0",
- "System.Linq": "4.3.0",
- "System.Linq.Expressions": "4.3.0",
- "System.Net.Http": "4.3.0",
- "System.Net.Primitives": "4.3.0",
- "System.Net.Sockets": "4.3.0",
- "System.ObjectModel": "4.3.0",
- "System.Reflection": "4.3.0",
- "System.Reflection.Extensions": "4.3.0",
- "System.Reflection.Primitives": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Runtime.InteropServices.RuntimeInformation": "4.3.0",
- "System.Runtime.Numerics": "4.3.0",
- "System.Security.Cryptography.Algorithms": "4.3.0",
- "System.Security.Cryptography.Encoding": "4.3.0",
- "System.Security.Cryptography.Primitives": "4.3.0",
- "System.Security.Cryptography.X509Certificates": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "System.Text.Encoding.Extensions": "4.3.0",
- "System.Text.RegularExpressions": "4.3.0",
- "System.Threading": "4.3.0",
- "System.Threading.Tasks": "4.3.0",
- "System.Threading.Timer": "4.3.0",
- "System.Xml.ReaderWriter": "4.3.0",
- "System.Xml.XDocument": "4.3.0"
- }
- },
- "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
- "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
- "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
- "runtime.native.System/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0"
- }
- },
- "runtime.native.System.IO.Compression/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0"
- }
- },
- "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
- "dependencies": {
- "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
- }
- },
- "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
- "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
- "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
- "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
- "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
- "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
- "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
- "SharpCompress/0.23.0": {
- "dependencies": {
- "NETStandard.Library": "1.6.1",
- "System.Text.Encoding.CodePages": "4.5.1"
- },
- "runtime": {
- "lib/netstandard1.3/SharpCompress.dll": {
- "assemblyVersion": "0.23.0.0",
- "fileVersion": "0.23.0.0"
- }
- }
- },
- "System.AppContext/4.3.0": {
- "dependencies": {
- "System.Runtime": "4.3.0"
- }
- },
- "System.Buffers/4.4.0": {
- "dependencies": {
- "System.Diagnostics.Debug": "4.3.0",
- "System.Diagnostics.Tracing": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Threading": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.1/System.Buffers.dll": {
- "assemblyVersion": "4.0.2.0",
- "fileVersion": "4.6.25519.3"
- }
- }
- },
- "System.Collections/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Collections.Concurrent/4.3.0": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Diagnostics.Tracing": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.Reflection": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Threading": "4.3.0",
- "System.Threading.Tasks": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.Collections.Concurrent.dll": {
- "assemblyVersion": "4.0.13.0",
- "fileVersion": "4.6.24705.1"
- }
- }
- },
- "System.Collections.NonGeneric/4.0.1": {
- "dependencies": {
- "System.Diagnostics.Debug": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Threading": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.Collections.NonGeneric.dll": {
- "assemblyVersion": "4.0.1.0",
- "fileVersion": "1.0.24212.1"
- }
- }
- },
- "System.Collections.Specialized/4.0.1": {
- "dependencies": {
- "System.Collections.NonGeneric": "4.0.1",
- "System.Globalization": "4.3.0",
- "System.Globalization.Extensions": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Threading": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.Collections.Specialized.dll": {
- "assemblyVersion": "4.0.1.0",
- "fileVersion": "1.0.24212.1"
- }
- }
- },
- "System.ComponentModel/4.0.1": {
- "dependencies": {
- "System.Runtime": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.ComponentModel.dll": {
- "assemblyVersion": "4.0.1.0",
- "fileVersion": "1.0.24212.1"
- }
- }
- },
- "System.ComponentModel.Primitives/4.1.0": {
- "dependencies": {
- "System.ComponentModel": "4.0.1",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.0/System.ComponentModel.Primitives.dll": {
- "assemblyVersion": "4.1.0.0",
- "fileVersion": "1.0.24212.1"
- }
- }
- },
- "System.ComponentModel.TypeConverter/4.1.0": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Collections.NonGeneric": "4.0.1",
- "System.Collections.Specialized": "4.0.1",
- "System.ComponentModel": "4.0.1",
- "System.ComponentModel.Primitives": "4.1.0",
- "System.Globalization": "4.3.0",
- "System.Linq": "4.3.0",
- "System.Reflection": "4.3.0",
- "System.Reflection.Extensions": "4.3.0",
- "System.Reflection.Primitives": "4.3.0",
- "System.Reflection.TypeExtensions": "4.1.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Threading": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.5/System.ComponentModel.TypeConverter.dll": {
- "assemblyVersion": "4.1.0.0",
- "fileVersion": "1.0.24212.1"
- }
- }
- },
- "System.Console/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.IO": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Text.Encoding": "4.3.0"
- }
- },
- "System.Diagnostics.Debug/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Diagnostics.DiagnosticSource/4.3.0": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Diagnostics.Tracing": "4.3.0",
- "System.Reflection": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Threading": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {
- "assemblyVersion": "4.0.1.0",
- "fileVersion": "4.6.24705.1"
- }
- }
- },
- "System.Diagnostics.Process/4.1.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.Win32.Primitives": "4.3.0",
- "Microsoft.Win32.Registry": "4.0.0",
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.IO": "4.3.0",
- "System.IO.FileSystem": "4.3.0",
- "System.IO.FileSystem.Primitives": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "System.Text.Encoding.Extensions": "4.3.0",
- "System.Threading": "4.3.0",
- "System.Threading.Tasks": "4.3.0",
- "System.Threading.Thread": "4.3.0",
- "System.Threading.ThreadPool": "4.3.0",
- "runtime.native.System": "4.3.0"
- }
- },
- "System.Diagnostics.TextWriterTraceListener/4.0.0": {
- "dependencies": {
- "System.Diagnostics.TraceSource": "4.0.0",
- "System.Globalization": "4.3.0",
- "System.IO": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Threading": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.Diagnostics.TextWriterTraceListener.dll": {
- "assemblyVersion": "4.0.0.0",
- "fileVersion": "1.0.24212.1"
- }
- }
- },
- "System.Diagnostics.Tools/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Diagnostics.TraceSource/4.0.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Threading": "4.3.0",
- "runtime.native.System": "4.3.0"
- }
- },
- "System.Diagnostics.Tracing/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Dynamic.Runtime/4.0.11": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.Linq": "4.3.0",
- "System.Linq.Expressions": "4.3.0",
- "System.ObjectModel": "4.3.0",
- "System.Reflection": "4.3.0",
- "System.Reflection.Emit": "4.0.1",
- "System.Reflection.Emit.ILGeneration": "4.3.0",
- "System.Reflection.Primitives": "4.3.0",
- "System.Reflection.TypeExtensions": "4.1.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Threading": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.Dynamic.Runtime.dll": {
- "assemblyVersion": "4.0.11.0",
- "fileVersion": "1.0.24212.1"
- }
- }
- },
- "System.Globalization/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Globalization.Calendars/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Globalization": "4.3.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Globalization.Extensions/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "System.Globalization": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0"
- }
- },
- "System.IO/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Runtime": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "System.Threading.Tasks": "4.3.0"
- }
- },
- "System.IO.Compression/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "System.Buffers": "4.4.0",
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.IO": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "System.Threading": "4.3.0",
- "System.Threading.Tasks": "4.3.0",
- "runtime.native.System": "4.3.0",
- "runtime.native.System.IO.Compression": "4.3.0"
- }
- },
- "System.IO.Compression.ZipFile/4.3.0": {
- "dependencies": {
- "System.Buffers": "4.4.0",
- "System.IO": "4.3.0",
- "System.IO.Compression": "4.3.0",
- "System.IO.FileSystem": "4.3.0",
- "System.IO.FileSystem.Primitives": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Text.Encoding": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.IO.Compression.ZipFile.dll": {
- "assemblyVersion": "4.0.2.0",
- "fileVersion": "4.6.24705.1"
- }
- }
- },
- "System.IO.FileSystem/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.IO": "4.3.0",
- "System.IO.FileSystem.Primitives": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "System.Threading.Tasks": "4.3.0"
- }
- },
- "System.IO.FileSystem.Primitives/4.3.0": {
- "dependencies": {
- "System.Runtime": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {
- "assemblyVersion": "4.0.2.0",
- "fileVersion": "4.6.24705.1"
- }
- }
- },
- "System.Linq/4.3.0": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Linq.Expressions/4.3.0": {
- "dependencies": {
- "System.Reflection": "4.3.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Linq.Queryable/4.0.1": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Linq": "4.3.0",
- "System.Linq.Expressions": "4.3.0",
- "System.Reflection": "4.3.0",
- "System.Reflection.Extensions": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.Linq.Queryable.dll": {
- "assemblyVersion": "4.0.1.0",
- "fileVersion": "1.0.24212.1"
- }
- }
- },
- "System.Net.Http/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.Win32.Primitives": "4.3.0",
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Diagnostics.DiagnosticSource": "4.3.0",
- "System.Diagnostics.Tracing": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.IO": "4.3.0",
- "System.IO.Compression": "4.3.0",
- "System.Net.Primitives": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Security.Cryptography.X509Certificates": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "System.Threading": "4.3.0",
- "System.Threading.Tasks": "4.3.0"
- }
- },
- "System.Net.NameResolution/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "System.Collections": "4.3.0",
- "System.Diagnostics.Tracing": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.Net.Primitives": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Security.Principal.Windows": "4.3.0",
- "System.Threading": "4.3.0",
- "System.Threading.Tasks": "4.3.0",
- "runtime.native.System": "4.3.0"
- }
- },
- "System.Net.NetworkInformation/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.Win32.Primitives": "4.3.0",
- "System.Collections": "4.3.0",
- "System.Diagnostics.Tracing": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.IO": "4.3.0",
- "System.IO.FileSystem": "4.3.0",
- "System.IO.FileSystem.Primitives": "4.3.0",
- "System.Linq": "4.3.0",
- "System.Net.Primitives": "4.3.0",
- "System.Net.Sockets": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Security.Principal.Windows": "4.3.0",
- "System.Threading": "4.3.0",
- "System.Threading.Overlapped": "4.3.0",
- "System.Threading.Tasks": "4.3.0",
- "System.Threading.Thread": "4.3.0",
- "System.Threading.ThreadPool": "4.3.0",
- "runtime.native.System": "4.3.0"
- }
- },
- "System.Net.Primitives/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Handles": "4.3.0"
- }
- },
- "System.Net.Security/4.3.2": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.Win32.Primitives": "4.3.0",
- "System.Collections": "4.3.0",
- "System.Collections.Concurrent": "4.3.0",
- "System.Diagnostics.Tracing": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.IO": "4.3.0",
- "System.Net.Primitives": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Security.Claims": "4.3.0",
- "System.Security.Cryptography.Encoding": "4.3.0",
- "System.Security.Cryptography.Primitives": "4.3.0",
- "System.Security.Cryptography.X509Certificates": "4.3.0",
- "System.Security.Principal": "4.3.0",
- "System.Security.Principal.Windows": "4.3.0",
- "System.Threading": "4.3.0",
- "System.Threading.Tasks": "4.3.0",
- "System.Threading.ThreadPool": "4.3.0"
- }
- },
- "System.Net.Sockets/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.IO": "4.3.0",
- "System.Net.Primitives": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Threading.Tasks": "4.3.0"
- }
- },
- "System.ObjectModel/4.3.0": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Threading": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.ObjectModel.dll": {
- "assemblyVersion": "4.0.13.0",
- "fileVersion": "4.6.24705.1"
- }
- }
- },
- "System.Reflection/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.IO": "4.3.0",
- "System.Reflection.Primitives": "4.3.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Reflection.Emit/4.0.1": {
- "dependencies": {
- "System.IO": "4.3.0",
- "System.Reflection": "4.3.0",
- "System.Reflection.Emit.ILGeneration": "4.3.0",
- "System.Reflection.Primitives": "4.3.0",
- "System.Runtime": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.Reflection.Emit.dll": {
- "assemblyVersion": "4.0.1.0",
- "fileVersion": "1.0.24212.1"
- }
- }
- },
- "System.Reflection.Emit.ILGeneration/4.3.0": {
- "dependencies": {
- "System.Reflection": "4.3.0",
- "System.Reflection.Primitives": "4.3.0",
- "System.Runtime": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {
- "assemblyVersion": "4.0.2.0",
- "fileVersion": "4.6.24705.1"
- }
- }
- },
- "System.Reflection.Emit.Lightweight/4.3.0": {
- "dependencies": {
- "System.Reflection": "4.3.0",
- "System.Reflection.Emit.ILGeneration": "4.3.0",
- "System.Reflection.Primitives": "4.3.0",
- "System.Runtime": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": {
- "assemblyVersion": "4.0.2.0",
- "fileVersion": "4.6.24705.1"
- }
- }
- },
- "System.Reflection.Extensions/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Reflection": "4.3.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Reflection.Primitives/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Reflection.TypeExtensions/4.1.0": {
- "dependencies": {
- "System.Reflection": "4.3.0",
- "System.Runtime": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": {
- "assemblyVersion": "4.1.0.0",
- "fileVersion": "1.0.24212.1"
- }
- }
- },
- "System.Resources.ResourceManager/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Globalization": "4.3.0",
- "System.Reflection": "4.3.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Runtime/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0"
- }
- },
- "System.Runtime.Extensions/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Runtime.Handles/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Runtime.InteropServices/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Reflection": "4.3.0",
- "System.Reflection.Primitives": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Handles": "4.3.0"
- }
- },
- "System.Runtime.InteropServices.RuntimeInformation/4.3.0": {
- "dependencies": {
- "System.Reflection": "4.3.0",
- "System.Reflection.Extensions": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Threading": "4.3.0",
- "runtime.native.System": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {
- "assemblyVersion": "4.0.1.0",
- "fileVersion": "4.6.24705.1"
- }
- }
- },
- "System.Runtime.Numerics/4.3.0": {
- "dependencies": {
- "System.Globalization": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.Runtime.Numerics.dll": {
- "assemblyVersion": "4.0.2.0",
- "fileVersion": "4.6.24705.1"
- }
- }
- },
- "System.Runtime.Serialization.Formatters/4.3.0": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Reflection": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Serialization.Primitives": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.4/System.Runtime.Serialization.Formatters.dll": {
- "assemblyVersion": "4.0.1.0",
- "fileVersion": "4.6.24705.1"
- }
- }
- },
- "System.Runtime.Serialization.Primitives/4.3.0": {
- "dependencies": {
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.Runtime.Serialization.Primitives.dll": {
- "assemblyVersion": "4.1.2.0",
- "fileVersion": "4.6.24705.1"
- }
- }
- },
- "System.Security.Claims/4.3.0": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.IO": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Security.Principal": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.Security.Claims.dll": {
- "assemblyVersion": "4.0.2.0",
- "fileVersion": "4.6.24705.1"
- }
- }
- },
- "System.Security.Cryptography.Algorithms/4.3.0": {
- "dependencies": {
- "System.IO": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Security.Cryptography.Primitives": "4.3.0"
- }
- },
- "System.Security.Cryptography.Encoding/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "System.Collections": "4.3.0",
- "System.Collections.Concurrent": "4.3.0",
- "System.Linq": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Security.Cryptography.Primitives": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
- }
- },
- "System.Security.Cryptography.Primitives/4.3.0": {
- "dependencies": {
- "System.Diagnostics.Debug": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.IO": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Threading": "4.3.0",
- "System.Threading.Tasks": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll": {
- "assemblyVersion": "4.0.1.0",
- "fileVersion": "4.6.24705.1"
- }
- }
- },
- "System.Security.Cryptography.X509Certificates/4.3.0": {
- "dependencies": {
- "System.Runtime": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Security.Cryptography.Algorithms": "4.3.0",
- "System.Security.Cryptography.Encoding": "4.3.0"
- }
- },
- "System.Security.Principal/4.3.0": {
- "dependencies": {
- "System.Runtime": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.0/System.Security.Principal.dll": {
- "assemblyVersion": "4.0.2.0",
- "fileVersion": "4.6.24705.1"
- }
- }
- },
- "System.Security.Principal.Windows/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.Win32.Primitives": "4.3.0",
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Reflection": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Security.Claims": "4.3.0",
- "System.Security.Principal": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "System.Threading": "4.3.0"
- }
- },
- "System.Security.SecureString/4.0.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Security.Cryptography.Primitives": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "System.Threading": "4.3.0"
- }
- },
- "System.Text.Encoding/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Text.Encoding.CodePages/4.5.1": {
- "dependencies": {
- "NETStandard.Library": "1.6.1"
- },
- "runtime": {
- "lib/netstandard1.3/System.Text.Encoding.CodePages.dll": {
- "assemblyVersion": "4.0.2.0",
- "fileVersion": "4.6.24705.1"
- }
- }
- },
- "System.Text.Encoding.Extensions/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Runtime": "4.3.0",
- "System.Text.Encoding": "4.3.0"
- }
- },
- "System.Text.RegularExpressions/4.3.0": {
- "dependencies": {
- "System.Runtime": "4.3.0"
- }
- },
- "System.Threading/4.3.0": {
- "dependencies": {
- "System.Runtime": "4.3.0",
- "System.Threading.Tasks": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.Threading.dll": {
- "assemblyVersion": "4.0.12.0",
- "fileVersion": "4.6.24705.1"
- }
- }
- },
- "System.Threading.Overlapped/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Handles": "4.3.0"
- }
- },
- "System.Threading.Tasks/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Threading.Tasks.Extensions/4.3.0": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Threading.Tasks": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": {
- "assemblyVersion": "4.1.0.0",
- "fileVersion": "4.6.24705.1"
- }
- }
- },
- "System.Threading.Thread/4.3.0": {
- "dependencies": {
- "System.Runtime": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.Threading.Thread.dll": {
- "assemblyVersion": "4.0.1.0",
- "fileVersion": "4.6.24705.1"
- }
- }
- },
- "System.Threading.ThreadPool/4.3.0": {
- "dependencies": {
- "System.Runtime": "4.3.0",
- "System.Runtime.Handles": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.Threading.ThreadPool.dll": {
- "assemblyVersion": "4.0.11.0",
- "fileVersion": "4.6.24705.1"
- }
- }
- },
- "System.Threading.Timer/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Xml.ReaderWriter/4.3.0": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.IO": "4.3.0",
- "System.IO.FileSystem": "4.3.0",
- "System.IO.FileSystem.Primitives": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "System.Text.Encoding.Extensions": "4.3.0",
- "System.Text.RegularExpressions": "4.3.0",
- "System.Threading.Tasks": "4.3.0",
- "System.Threading.Tasks.Extensions": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.Xml.ReaderWriter.dll": {
- "assemblyVersion": "4.1.0.0",
- "fileVersion": "4.6.24705.1"
- }
- }
- },
- "System.Xml.XDocument/4.3.0": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Diagnostics.Tools": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.IO": "4.3.0",
- "System.Reflection": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "System.Threading": "4.3.0",
- "System.Xml.ReaderWriter": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.Xml.XDocument.dll": {
- "assemblyVersion": "4.0.12.0",
- "fileVersion": "4.6.24705.1"
- }
- }
- }
- }
- },
- "libraries": {
- "MongoDbGenericRepository/1.0.0": {
- "type": "project",
- "serviceable": false,
- "sha512": ""
- },
- "DnsClient/1.2.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-P34wUkeqU4FoQiOMV8OjpdeDZKs4d3r+VlHuKJ6eO5feiZgna3+9MF5orHRUn3DAv1g/HPE5hlkGucmxmsFfBw==",
- "path": "dnsclient/1.2.0",
- "hashPath": "dnsclient.1.2.0.nupkg.sha512"
- },
- "Microsoft.NETCore.Platforms/1.1.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==",
- "path": "microsoft.netcore.platforms/1.1.0",
- "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512"
- },
- "Microsoft.NETCore.Targets/1.1.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==",
- "path": "microsoft.netcore.targets/1.1.0",
- "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512"
- },
- "Microsoft.Win32.Primitives/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-9ZQKCWxH7Ijp9BfahvL2Zyf1cJIk8XYLF6Yjzr2yi0b2cOut/HQ31qf1ThHAgCc3WiZMdnWcfJCgN82/0UunxA==",
- "path": "microsoft.win32.primitives/4.3.0",
- "hashPath": "microsoft.win32.primitives.4.3.0.nupkg.sha512"
- },
- "Microsoft.Win32.Registry/4.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-UiSp7lTxGtsF6J96wwErFeM0jygj/bWWKvbqwtRP2t6OohgT7TCTpjvQ1+7DLQLH3DR70i6+eRGX/y85WFuz1Q==",
- "path": "microsoft.win32.registry/4.0.0",
- "hashPath": "microsoft.win32.registry.4.0.0.nupkg.sha512"
- },
- "MongoDB.Bson/2.9.3": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-iuLdgI/8Q3AnboPR0OTFDpqVAxTskW9IQLhxKt+O4IQ3s9hHVLLp1dGLChrwrcK+3Fa2MFNHvm6W8tEMV4VUmw==",
- "path": "mongodb.bson/2.9.3",
- "hashPath": "mongodb.bson.2.9.3.nupkg.sha512"
- },
- "MongoDB.Driver/2.9.3": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-nSHXATq6u9CSwfO/xCQSZe6JgJeVmLng0v6fwc6WFTYVnssAZjIaj1BiNu3XshHP+vYCzYZUmbPtRHltaXQiuw==",
- "path": "mongodb.driver/2.9.3",
- "hashPath": "mongodb.driver.2.9.3.nupkg.sha512"
- },
- "MongoDB.Driver.Core/2.9.3": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-j95XZhXTukZHUnZmEFEJPERscccfa42iLPbPBlwRJMK5XEZ9myCcxnWACvJwYXrU6RoRwUzYCFYoSHj6lHfgmA==",
- "path": "mongodb.driver.core/2.9.3",
- "hashPath": "mongodb.driver.core.2.9.3.nupkg.sha512"
- },
- "NETStandard.Library/1.6.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-WcSp3+vP+yHNgS8EV5J7pZ9IRpeDuARBPN28by8zqff1wJQXm26PVU8L3/fYLBJVU7BtDyqNVWq2KlCVvSSR4A==",
- "path": "netstandard.library/1.6.1",
- "hashPath": "netstandard.library.1.6.1.nupkg.sha512"
- },
- "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q==",
- "path": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
- "hashPath": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
- },
- "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-+yH1a49wJMy8Zt4yx5RhJrxO/DBDByAiCzNwiETI+1S4mPdCu0OY4djdciC7Vssk0l22wQaDLrXxXkp+3+7bVA==",
- "path": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
- "hashPath": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
- },
- "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-c3YNH1GQJbfIPJeCnr4avseugSqPrxwIqzthYyZDN6EuOyNOzq+y2KSUfRcXauya1sF4foESTgwM5e1A8arAKw==",
- "path": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
- "hashPath": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
- },
- "runtime.native.System/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==",
- "path": "runtime.native.system/4.3.0",
- "hashPath": "runtime.native.system.4.3.0.nupkg.sha512"
- },
- "runtime.native.System.IO.Compression/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-INBPonS5QPEgn7naufQFXJEp3zX6L4bwHgJ/ZH78aBTpeNfQMtf7C6VrAFhlq2xxWBveIOWyFzQjJ8XzHMhdOQ==",
- "path": "runtime.native.system.io.compression/4.3.0",
- "hashPath": "runtime.native.system.io.compression.4.3.0.nupkg.sha512"
- },
- "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-NS1U+700m4KFRHR5o4vo9DSlTmlCKu/u7dtE5sUHVIPB+xpXxYQvgBgA6wEIeCz6Yfn0Z52/72WYsToCEPJnrw==",
- "path": "runtime.native.system.security.cryptography.openssl/4.3.0",
- "hashPath": "runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
- },
- "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-b3pthNgxxFcD+Pc0WSEoC0+md3MyhRS6aCEeenvNE3Fdw1HyJ18ZhRFVJJzIeR/O/jpxPboB805Ho0T3Ul7w8A==",
- "path": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
- "hashPath": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
- },
- "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-KeLz4HClKf+nFS7p/6Fi/CqyLXh81FpiGzcmuS8DGi9lUqSnZ6Es23/gv2O+1XVGfrbNmviF7CckBpavkBoIFQ==",
- "path": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
- "hashPath": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
- },
- "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-X7IdhILzr4ROXd8mI1BUCQMSHSQwelUlBjF1JyTKCjXaOGn2fB4EKBxQbCK2VjO3WaWIdlXZL3W6TiIVnrhX4g==",
- "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
- "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
- },
- "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-nyFNiCk/r+VOiIqreLix8yN+q3Wga9+SE8BCgkf+2BwEKiNx6DyvFjCgkfV743/grxv8jHJ8gUK4XEQw7yzRYg==",
- "path": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
- "hashPath": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
- },
- "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-ytoewC6wGorL7KoCAvRfsgoJPJbNq+64k2SqW6JcOAebWsFUvCCYgfzQMrnpvPiEl4OrblUlhF2ji+Q1+SVLrQ==",
- "path": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
- "hashPath": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
- },
- "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-I8bKw2I8k58Wx7fMKQJn2R8lamboCAiHfHeV/pS65ScKWMMI0+wJkLYlEKvgW1D/XvSl/221clBoR2q9QNNM7A==",
- "path": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
- "hashPath": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
- },
- "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-VB5cn/7OzUfzdnC8tqAIMQciVLiq2epm2NrAm1E9OjNRyG4lVhfR61SMcLizejzQP8R8Uf/0l5qOIbUEi+RdEg==",
- "path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
- "hashPath": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
- },
- "SharpCompress/0.23.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-HBbT47JHvNrsZX2dTBzUBOSzBt+EmIRGLIBkbxcP6Jef7DB4eFWQX5iHWV3Nj7hABFPCjISrZ8s0z72nF2zFHQ==",
- "path": "sharpcompress/0.23.0",
- "hashPath": "sharpcompress.0.23.0.nupkg.sha512"
- },
- "System.AppContext/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-fKC+rmaLfeIzUhagxY17Q9siv/sPrjjKcfNg1Ic8IlQkZLipo8ljcaZQu4VtI4Jqbzjc2VTjzGLF6WmsRXAEgA==",
- "path": "system.appcontext/4.3.0",
- "hashPath": "system.appcontext.4.3.0.nupkg.sha512"
- },
- "System.Buffers/4.4.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Ii2bedd4HVzddupdU35n3ygohUPlNn7MDimBOYcwWNce2NizQ1fCSaQJY1Tzv80aMqOGpVcU4wZr/Xe50xcTwg==",
- "path": "system.buffers/4.4.0",
- "hashPath": "system.buffers.4.4.0.nupkg.sha512"
- },
- "System.Collections/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==",
- "path": "system.collections/4.3.0",
- "hashPath": "system.collections.4.3.0.nupkg.sha512"
- },
- "System.Collections.Concurrent/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-ztl69Xp0Y/UXCL+3v3tEU+lIy+bvjKNUmopn1wep/a291pVPK7dxBd6T7WnlQqRog+d1a/hSsgRsmFnIBKTPLQ==",
- "path": "system.collections.concurrent/4.3.0",
- "hashPath": "system.collections.concurrent.4.3.0.nupkg.sha512"
- },
- "System.Collections.NonGeneric/4.0.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-hMxFT2RhhlffyCdKLDXjx8WEC5JfCvNozAZxCablAuFRH74SCV4AgzE8yJCh/73bFnEoZgJ9MJmkjQ0dJmnKqA==",
- "path": "system.collections.nongeneric/4.0.1",
- "hashPath": "system.collections.nongeneric.4.0.1.nupkg.sha512"
- },
- "System.Collections.Specialized/4.0.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-/HKQyVP0yH1I0YtK7KJL/28snxHNH/bi+0lgk/+MbURF6ULhAE31MDI+NZDerNWu264YbxklXCCygISgm+HMug==",
- "path": "system.collections.specialized/4.0.1",
- "hashPath": "system.collections.specialized.4.0.1.nupkg.sha512"
- },
- "System.ComponentModel/4.0.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-oBZFnm7seFiVfugsIyOvQCWobNZs7FzqDV/B7tx20Ep/l3UUFCPDkdTnCNaJZTU27zjeODmy2C/cP60u3D4c9w==",
- "path": "system.componentmodel/4.0.1",
- "hashPath": "system.componentmodel.4.0.1.nupkg.sha512"
- },
- "System.ComponentModel.Primitives/4.1.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-mAaj8PXxM7hUSIJYm9chhSe90HaIVyl8vb4JJO0M7fRaeBqSaaveHdRAmOL0LcOxp7kf9Vb8HujCe02DUqG5HQ==",
- "path": "system.componentmodel.primitives/4.1.0",
- "hashPath": "system.componentmodel.primitives.4.1.0.nupkg.sha512"
- },
- "System.ComponentModel.TypeConverter/4.1.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-jcj79VC96yxc/rgLB59+g4675iVts1XrfC97dniMEvmJhRl8cG7qRO3EsJQwNw8cFL6RenFxn/CGfUhgj32SdQ==",
- "path": "system.componentmodel.typeconverter/4.1.0",
- "hashPath": "system.componentmodel.typeconverter.4.1.0.nupkg.sha512"
- },
- "System.Console/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-DHDrIxiqk1h03m6khKWV2X8p/uvN79rgSqpilL6uzpmSfxfU5ng8VcPtW4qsDsQDHiTv6IPV9TmD5M/vElPNLg==",
- "path": "system.console/4.3.0",
- "hashPath": "system.console.4.3.0.nupkg.sha512"
- },
- "System.Diagnostics.Debug/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==",
- "path": "system.diagnostics.debug/4.3.0",
- "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512"
- },
- "System.Diagnostics.DiagnosticSource/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-tD6kosZnTAGdrEa0tZSuFyunMbt/5KYDnHdndJYGqZoNy00XVXyACd5d6KnE1YgYv3ne2CjtAfNXo/fwEhnKUA==",
- "path": "system.diagnostics.diagnosticsource/4.3.0",
- "hashPath": "system.diagnostics.diagnosticsource.4.3.0.nupkg.sha512"
- },
- "System.Diagnostics.Process/4.1.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-S2YC+MwpWZ6e7h2lqNce/ubMjD4vf2Ea/uOEncYNH1/fFXaXlKDM9ig/zCE1rR+wwYzE8FXtvj+1Nymh6oZ9bg==",
- "path": "system.diagnostics.process/4.1.0",
- "hashPath": "system.diagnostics.process.4.1.0.nupkg.sha512"
- },
- "System.Diagnostics.TextWriterTraceListener/4.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-oRsXCz76GDDMrwjMjH6keR9erFIofhGaIMc2d4NykI4rdBEuUP5ZswYA30LGPdyCK7DV4bMBEJL3nJFyAJoS/g==",
- "path": "system.diagnostics.textwritertracelistener/4.0.0",
- "hashPath": "system.diagnostics.textwritertracelistener.4.0.0.nupkg.sha512"
- },
- "System.Diagnostics.Tools/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-UUvkJfSYJMM6x527dJg2VyWPSRqIVB0Z7dbjHst1zmwTXz5CcXSYJFWRpuigfbO1Lf7yfZiIaEUesfnl/g5EyA==",
- "path": "system.diagnostics.tools/4.3.0",
- "hashPath": "system.diagnostics.tools.4.3.0.nupkg.sha512"
- },
- "System.Diagnostics.TraceSource/4.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-q5bGzzvXVi+dIMiPWRhXZV7r+Os3TEOuRW5LHsAUDGpqJHol8XiLokVpsgAfPqHHNkyx1bbv5lRZqRkRrGZKxQ==",
- "path": "system.diagnostics.tracesource/4.0.0",
- "hashPath": "system.diagnostics.tracesource.4.0.0.nupkg.sha512"
- },
- "System.Diagnostics.Tracing/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-rswfv0f/Cqkh78rA5S8eN8Neocz234+emGCtTF3lxPY96F+mmmUen6tbn0glN6PMvlKQb9bPAY5e9u7fgPTkKw==",
- "path": "system.diagnostics.tracing/4.3.0",
- "hashPath": "system.diagnostics.tracing.4.3.0.nupkg.sha512"
- },
- "System.Dynamic.Runtime/4.0.11": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-db34f6LHYM0U0JpE+sOmjar27BnqTVkbLJhgfwMpTdgTigG/Hna3m2MYVwnFzGGKnEJk2UXFuoVTr8WUbU91/A==",
- "path": "system.dynamic.runtime/4.0.11",
- "hashPath": "system.dynamic.runtime.4.0.11.nupkg.sha512"
- },
- "System.Globalization/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==",
- "path": "system.globalization/4.3.0",
- "hashPath": "system.globalization.4.3.0.nupkg.sha512"
- },
- "System.Globalization.Calendars/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-GUlBtdOWT4LTV3I+9/PJW+56AnnChTaOqqTLFtdmype/L500M2LIyXgmtd9X2P2VOkmJd5c67H5SaC2QcL1bFA==",
- "path": "system.globalization.calendars/4.3.0",
- "hashPath": "system.globalization.calendars.4.3.0.nupkg.sha512"
- },
- "System.Globalization.Extensions/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-FhKmdR6MPG+pxow6wGtNAWdZh7noIOpdD5TwQ3CprzgIE1bBBoim0vbR1+AWsWjQmU7zXHgQo4TWSP6lCeiWcQ==",
- "path": "system.globalization.extensions/4.3.0",
- "hashPath": "system.globalization.extensions.4.3.0.nupkg.sha512"
- },
- "System.IO/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==",
- "path": "system.io/4.3.0",
- "hashPath": "system.io.4.3.0.nupkg.sha512"
- },
- "System.IO.Compression/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-YHndyoiV90iu4iKG115ibkhrG+S3jBm8Ap9OwoUAzO5oPDAWcr0SFwQFm0HjM8WkEZWo0zvLTyLmbvTkW1bXgg==",
- "path": "system.io.compression/4.3.0",
- "hashPath": "system.io.compression.4.3.0.nupkg.sha512"
- },
- "System.IO.Compression.ZipFile/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-G4HwjEsgIwy3JFBduZ9quBkAu+eUwjIdJleuNSgmUojbH6O3mlvEIme+GHx/cLlTAPcrnnL7GqvB9pTlWRfhOg==",
- "path": "system.io.compression.zipfile/4.3.0",
- "hashPath": "system.io.compression.zipfile.4.3.0.nupkg.sha512"
- },
- "System.IO.FileSystem/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA==",
- "path": "system.io.filesystem/4.3.0",
- "hashPath": "system.io.filesystem.4.3.0.nupkg.sha512"
- },
- "System.IO.FileSystem.Primitives/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw==",
- "path": "system.io.filesystem.primitives/4.3.0",
- "hashPath": "system.io.filesystem.primitives.4.3.0.nupkg.sha512"
- },
- "System.Linq/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==",
- "path": "system.linq/4.3.0",
- "hashPath": "system.linq.4.3.0.nupkg.sha512"
- },
- "System.Linq.Expressions/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==",
- "path": "system.linq.expressions/4.3.0",
- "hashPath": "system.linq.expressions.4.3.0.nupkg.sha512"
- },
- "System.Linq.Queryable/4.0.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Yn/WfYe9RoRfmSLvUt2JerP0BTGGykCZkQPgojaxgzF2N0oPo+/AhB8TXOpdCcNlrG3VRtsamtK2uzsp3cqRVw==",
- "path": "system.linq.queryable/4.0.1",
- "hashPath": "system.linq.queryable.4.0.1.nupkg.sha512"
- },
- "System.Net.Http/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA==",
- "path": "system.net.http/4.3.0",
- "hashPath": "system.net.http.4.3.0.nupkg.sha512"
- },
- "System.Net.NameResolution/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-AFYl08R7MrsrEjqpQWTZWBadqXyTzNDaWpMqyxhb0d6sGhV6xMDKueuBXlLL30gz+DIRY6MpdgnHWlCh5wmq9w==",
- "path": "system.net.nameresolution/4.3.0",
- "hashPath": "system.net.nameresolution.4.3.0.nupkg.sha512"
- },
- "System.Net.NetworkInformation/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-MKLDZXuBZOS348egaxkMgwSUHIIhykVf0pudpfSdzjKmkRpVCzqkpysPHHp8HfckYAhuXRM+UgxWPgFTHF8Trg==",
- "path": "system.net.networkinformation/4.3.0",
- "hashPath": "system.net.networkinformation.4.3.0.nupkg.sha512"
- },
- "System.Net.Primitives/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-qOu+hDwFwoZPbzPvwut2qATe3ygjeQBDQj91xlsaqGFQUI5i4ZnZb8yyQuLGpDGivEPIt8EJkd1BVzVoP31FXA==",
- "path": "system.net.primitives/4.3.0",
- "hashPath": "system.net.primitives.4.3.0.nupkg.sha512"
- },
- "System.Net.Security/4.3.2": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-xT2jbYpbBo3ha87rViHoTA6WdvqOAW37drmqyx/6LD8p7HEPT2qgdxoimRzWtPg8Jh4X5G9BV2seeTv4x6FYlA==",
- "path": "system.net.security/4.3.2",
- "hashPath": "system.net.security.4.3.2.nupkg.sha512"
- },
- "System.Net.Sockets/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-m6icV6TqQOAdgt5N/9I5KNpjom/5NFtkmGseEH+AK/hny8XrytLH3+b5M8zL/Ycg3fhIocFpUMyl/wpFnVRvdw==",
- "path": "system.net.sockets/4.3.0",
- "hashPath": "system.net.sockets.4.3.0.nupkg.sha512"
- },
- "System.ObjectModel/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==",
- "path": "system.objectmodel/4.3.0",
- "hashPath": "system.objectmodel.4.3.0.nupkg.sha512"
- },
- "System.Reflection/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==",
- "path": "system.reflection/4.3.0",
- "hashPath": "system.reflection.4.3.0.nupkg.sha512"
- },
- "System.Reflection.Emit/4.0.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-P2wqAj72fFjpP6wb9nSfDqNBMab+2ovzSDzUZK7MVIm54tBJEPr9jWfSjjoTpPwj1LeKcmX3vr0ttyjSSFM47g==",
- "path": "system.reflection.emit/4.0.1",
- "hashPath": "system.reflection.emit.4.0.1.nupkg.sha512"
- },
- "System.Reflection.Emit.ILGeneration/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==",
- "path": "system.reflection.emit.ilgeneration/4.3.0",
- "hashPath": "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512"
- },
- "System.Reflection.Emit.Lightweight/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==",
- "path": "system.reflection.emit.lightweight/4.3.0",
- "hashPath": "system.reflection.emit.lightweight.4.3.0.nupkg.sha512"
- },
- "System.Reflection.Extensions/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==",
- "path": "system.reflection.extensions/4.3.0",
- "hashPath": "system.reflection.extensions.4.3.0.nupkg.sha512"
- },
- "System.Reflection.Primitives/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==",
- "path": "system.reflection.primitives/4.3.0",
- "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512"
- },
- "System.Reflection.TypeExtensions/4.1.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-tsQ/ptQ3H5FYfON8lL4MxRk/8kFyE0A+tGPXmVP967cT/gzLHYxIejIYSxp4JmIeFHVP78g/F2FE1mUUTbDtrg==",
- "path": "system.reflection.typeextensions/4.1.0",
- "hashPath": "system.reflection.typeextensions.4.1.0.nupkg.sha512"
- },
- "System.Resources.ResourceManager/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==",
- "path": "system.resources.resourcemanager/4.3.0",
- "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512"
- },
- "System.Runtime/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==",
- "path": "system.runtime/4.3.0",
- "hashPath": "system.runtime.4.3.0.nupkg.sha512"
- },
- "System.Runtime.Extensions/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==",
- "path": "system.runtime.extensions/4.3.0",
- "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512"
- },
- "System.Runtime.Handles/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==",
- "path": "system.runtime.handles/4.3.0",
- "hashPath": "system.runtime.handles.4.3.0.nupkg.sha512"
- },
- "System.Runtime.InteropServices/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==",
- "path": "system.runtime.interopservices/4.3.0",
- "hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512"
- },
- "System.Runtime.InteropServices.RuntimeInformation/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-cbz4YJMqRDR7oLeMRbdYv7mYzc++17lNhScCX0goO2XpGWdvAt60CGN+FHdePUEHCe/Jy9jUlvNAiNdM+7jsOw==",
- "path": "system.runtime.interopservices.runtimeinformation/4.3.0",
- "hashPath": "system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512"
- },
- "System.Runtime.Numerics/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-yMH+MfdzHjy17l2KESnPiF2dwq7T+xLnSJar7slyimAkUh/gTrS9/UQOtv7xarskJ2/XDSNvfLGOBQPjL7PaHQ==",
- "path": "system.runtime.numerics/4.3.0",
- "hashPath": "system.runtime.numerics.4.3.0.nupkg.sha512"
- },
- "System.Runtime.Serialization.Formatters/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-KT591AkTNFOTbhZlaeMVvfax3RqhH1EJlcwF50Wm7sfnBLuHiOeZRRKrr1ns3NESkM20KPZ5Ol/ueMq5vg4QoQ==",
- "path": "system.runtime.serialization.formatters/4.3.0",
- "hashPath": "system.runtime.serialization.formatters.4.3.0.nupkg.sha512"
- },
- "System.Runtime.Serialization.Primitives/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Wz+0KOukJGAlXjtKr+5Xpuxf8+c8739RI1C+A2BoQZT+wMCCoMDDdO8/4IRHfaVINqL78GO8dW8G2lW/e45Mcw==",
- "path": "system.runtime.serialization.primitives/4.3.0",
- "hashPath": "system.runtime.serialization.primitives.4.3.0.nupkg.sha512"
- },
- "System.Security.Claims/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-P/+BR/2lnc4PNDHt/TPBAWHVMLMRHsyYZbU1NphW4HIWzCggz8mJbTQQ3MKljFE7LS3WagmVFuBgoLcFzYXlkA==",
- "path": "system.security.claims/4.3.0",
- "hashPath": "system.security.claims.4.3.0.nupkg.sha512"
- },
- "System.Security.Cryptography.Algorithms/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==",
- "path": "system.security.cryptography.algorithms/4.3.0",
- "hashPath": "system.security.cryptography.algorithms.4.3.0.nupkg.sha512"
- },
- "System.Security.Cryptography.Encoding/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw==",
- "path": "system.security.cryptography.encoding/4.3.0",
- "hashPath": "system.security.cryptography.encoding.4.3.0.nupkg.sha512"
- },
- "System.Security.Cryptography.Primitives/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-7bDIyVFNL/xKeFHjhobUAQqSpJq9YTOpbEs6mR233Et01STBMXNAc/V+BM6dwYGc95gVh/Zf+iVXWzj3mE8DWg==",
- "path": "system.security.cryptography.primitives/4.3.0",
- "hashPath": "system.security.cryptography.primitives.4.3.0.nupkg.sha512"
- },
- "System.Security.Cryptography.X509Certificates/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==",
- "path": "system.security.cryptography.x509certificates/4.3.0",
- "hashPath": "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512"
- },
- "System.Security.Principal/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-I1tkfQlAoMM2URscUtpcRo/hX0jinXx6a/KUtEQoz3owaYwl3qwsO8cbzYVVnjxrzxjHo3nJC+62uolgeGIS9A==",
- "path": "system.security.principal/4.3.0",
- "hashPath": "system.security.principal.4.3.0.nupkg.sha512"
- },
- "System.Security.Principal.Windows/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-HVL1rvqYtnRCxFsYag/2le/ZfKLK4yMw79+s6FmKXbSCNN0JeAhrYxnRAHFoWRa0dEojsDcbBSpH3l22QxAVyw==",
- "path": "system.security.principal.windows/4.3.0",
- "hashPath": "system.security.principal.windows.4.3.0.nupkg.sha512"
- },
- "System.Security.SecureString/4.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-7TGOnj9Lr8ljCJbMHjZC34hEw3Z+zRPp7eNhLBg22mbSqO8gQMGLJ/vQkWv8HFYG0t2i53ZulKZ8NNho+jVK7Q==",
- "path": "system.security.securestring/4.0.0",
- "hashPath": "system.security.securestring.4.0.0.nupkg.sha512"
- },
- "System.Text.Encoding/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==",
- "path": "system.text.encoding/4.3.0",
- "hashPath": "system.text.encoding.4.3.0.nupkg.sha512"
- },
- "System.Text.Encoding.CodePages/4.5.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-4J2JQXbftjPMppIHJ7IC+VXQ9XfEagN92vZZNoG12i+zReYlim5dMoXFC1Zzg7tsnKDM7JPo5bYfFK4Jheq44w==",
- "path": "system.text.encoding.codepages/4.5.1",
- "hashPath": "system.text.encoding.codepages.4.5.1.nupkg.sha512"
- },
- "System.Text.Encoding.Extensions/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-YVMK0Bt/A43RmwizJoZ22ei2nmrhobgeiYwFzC4YAN+nue8RF6djXDMog0UCn+brerQoYVyaS+ghy9P/MUVcmw==",
- "path": "system.text.encoding.extensions/4.3.0",
- "hashPath": "system.text.encoding.extensions.4.3.0.nupkg.sha512"
- },
- "System.Text.RegularExpressions/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==",
- "path": "system.text.regularexpressions/4.3.0",
- "hashPath": "system.text.regularexpressions.4.3.0.nupkg.sha512"
- },
- "System.Threading/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==",
- "path": "system.threading/4.3.0",
- "hashPath": "system.threading.4.3.0.nupkg.sha512"
- },
- "System.Threading.Overlapped/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-JWEtWIoYBHzMmgt2I/1e4FFG6veDL4yzA1Y7iuEY2G+GyZyrzqx/GQlM92M+d81D1cH2dp2KRhbZdQebn8Q+RA==",
- "path": "system.threading.overlapped/4.3.0",
- "hashPath": "system.threading.overlapped.4.3.0.nupkg.sha512"
- },
- "System.Threading.Tasks/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==",
- "path": "system.threading.tasks/4.3.0",
- "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512"
- },
- "System.Threading.Tasks.Extensions/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-npvJkVKl5rKXrtl1Kkm6OhOUaYGEiF9wFbppFRWSMoApKzt2PiPHT2Bb8a5sAWxprvdOAtvaARS9QYMznEUtug==",
- "path": "system.threading.tasks.extensions/4.3.0",
- "hashPath": "system.threading.tasks.extensions.4.3.0.nupkg.sha512"
- },
- "System.Threading.Thread/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-OHmbT+Zz065NKII/ZHcH9XO1dEuLGI1L2k7uYss+9C1jLxTC9kTZZuzUOyXHayRk+dft9CiDf3I/QZ0t8JKyBQ==",
- "path": "system.threading.thread/4.3.0",
- "hashPath": "system.threading.thread.4.3.0.nupkg.sha512"
- },
- "System.Threading.ThreadPool/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-k/+g4b7vjdd4aix83sTgC9VG6oXYKAktSfNIJUNGxPEj7ryEOfzHHhfnmsZvjxawwcD9HyWXKCXmPjX8U4zeSw==",
- "path": "system.threading.threadpool/4.3.0",
- "hashPath": "system.threading.threadpool.4.3.0.nupkg.sha512"
- },
- "System.Threading.Timer/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Z6YfyYTCg7lOZjJzBjONJTFKGN9/NIYKSxhU5GRd+DTwHSZyvWp1xuI5aR+dLg+ayyC5Xv57KiY4oJ0tMO89fQ==",
- "path": "system.threading.timer/4.3.0",
- "hashPath": "system.threading.timer.4.3.0.nupkg.sha512"
- },
- "System.Xml.ReaderWriter/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-GrprA+Z0RUXaR4N7/eW71j1rgMnEnEVlgii49GZyAjTH7uliMnrOU3HNFBr6fEDBCJCIdlVNq9hHbaDR621XBA==",
- "path": "system.xml.readerwriter/4.3.0",
- "hashPath": "system.xml.readerwriter.4.3.0.nupkg.sha512"
- },
- "System.Xml.XDocument/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-5zJ0XDxAIg8iy+t4aMnQAu0MqVbqyvfoUVl1yDV61xdo3Vth45oA2FoY4pPkxYAH5f8ixpmTqXeEIya95x0aCQ==",
- "path": "system.xml.xdocument/4.3.0",
- "hashPath": "system.xml.xdocument.4.3.0.nupkg.sha512"
- }
- }
-}
\ No newline at end of file
diff --git a/MongoDbGenericRepository/lib/netstandard1.5/MongoDbGenericRepository.dll b/MongoDbGenericRepository/lib/netstandard1.5/MongoDbGenericRepository.dll
index 5642f8d..dca7898 100644
Binary files a/MongoDbGenericRepository/lib/netstandard1.5/MongoDbGenericRepository.dll and b/MongoDbGenericRepository/lib/netstandard1.5/MongoDbGenericRepository.dll differ
diff --git a/MongoDbGenericRepository/lib/netstandard1.5/MongoDbGenericRepository.xml b/MongoDbGenericRepository/lib/netstandard1.5/MongoDbGenericRepository.xml
deleted file mode 100644
index f8a95b1..0000000
--- a/MongoDbGenericRepository/lib/netstandard1.5/MongoDbGenericRepository.xml
+++ /dev/null
@@ -1,4520 +0,0 @@
-
-
-
- MongoDbGenericRepository
-
-
-
-
- The IBaseMongoRepository interface exposes the CRUD functionality of the BaseMongoRepository.
-
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
-
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
-
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- GetAndUpdateOne with filter
-
- The type representing a Document.
-
-
-
-
-
-
-
- GetAndUpdateOne with filter
-
- The type representing a Document.
- The type of the primary key for a Document.
-
-
-
-
-
-
-
- Asynchronously Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document with the modifications you want to persist.
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document with the modifications you want to persist.
-
-
-
- Takes a document you want to modify and applies the update you have defined in MongoDb.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to modify.
- The update definition for the document.
-
-
-
- Takes a document you want to modify and applies the update you have defined in MongoDb.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to modify.
- The update definition for the document.
-
-
-
- For the entity selected by the filter, updates the property field with the given value..
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The partition key for the document.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document you want to modify.
- The field selector.
- The new value of the property field.
-
-
-
- For the entity selected by the filter, updates the property field with the given value.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The partition key for the document.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document you want to modify.
- The field selector.
- The new value of the property field.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The value of the partition key.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The value of the partition key.
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The client session.
- The document with the modifications you want to persist.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The client session.
- The document with the modifications you want to persist.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The client session.
- The document to modify.
- The update definition.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The client session.
- The document to modify.
- The update definition.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The document to modify.
- The field to update.
- The value of the field.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The document to modify.
- The field to update.
- The value of the field.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The filter for the update.
- The field to update.
- The value of the field.
- The optional partition key.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The filter for the update.
- The field to update.
- The value of the field.
- The optional partition key.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The filter for the update.
- The field to update.
- The value of the field.
- The optional partition key.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The filter for the update.
- The field to update.
- The value of the field.
- The optional partition key.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The client session.
- The document with the modifications you want to persist.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The client session.
- The document with the modifications you want to persist.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The client session.
- The document to modify.
- The update definition.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The client session.
- The document to modify.
- The update definition.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The document to modify.
- The field to update.
- The value of the field.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The document to modify.
- The field to update.
- The value of the field.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The filter for the update.
- The field to update.
- The value of the field.
- The optional partition key.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The filter for the update.
- The field to update.
- The value of the field.
- The optional partition key.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The filter for the update.
- The field to update.
- The value of the field.
- The optional partition key.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The filter for the update.
- The field to update.
- The value of the field.
- The optional partition key.
- The optional cancellation token.
-
-
-
-
- Asynchronously Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document with the modifications you want to persist.
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document with the modifications you want to persist.
-
-
-
- Takes a document you want to modify and applies the update you have defined in MongoDb.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to modify.
- The update definition for the document.
-
-
-
- Takes a document you want to modify and applies the update you have defined in MongoDb.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to modify.
- The update definition for the document.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document you want to modify.
- The field selector.
- The new value of the property field.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document you want to modify.
- The field selector.
- The new value of the property field.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The value of the partition key.
-
-
-
- For the entity selected by the filter, updates the property field with the given value.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The partition key for the document.
-
-
-
- Updates the property field with the given value.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The value of the partition key.
-
-
-
- For the entity selected by the filter, updates the property field with the given value.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The partition key for the document.
-
-
-
- Gets a collections for a potentially partitioned document type.
-
- The document type.
- The type of the primary key.
- The document.
-
-
-
-
- Gets a collections for the type TDocument with a partition key.
-
- The document type.
- The type of the primary key.
- The collection partition key.
-
-
-
-
- Gets a collections for a potentially partitioned document type.
-
- The document type.
- The type of the primary key.
- The collection partition key.
-
-
-
-
- Converts a LINQ expression of TDocument, TValue to a LINQ expression of TDocument, object
-
- The document type.
- The type of the value.
- The expression to convert
-
-
-
- Maps a IndexCreationOptions object to a MongoDB.Driver.CreateIndexOptions object
-
- The options for creating an index.
-
-
-
-
- Gets the minimum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partition key.
-
-
-
- Gets the minimum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by descending.
- An optional partition key.
-
-
-
- Asynchronously adds a document to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to add.
-
-
-
- Adds a document to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to add.
-
-
-
- Asynchronously adds a list of documents to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The documents you want to add.
-
-
-
- Adds a list of documents to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The documents you want to add.
-
-
-
- Sets the value of the document Id if it is not set already.
-
- The document type.
- The type of the primary key.
- The document.
-
-
-
- Deletes a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to delete.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to delete.
- The number of documents deleted.
-
-
-
- Deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes the documents matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a list of documents.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The list of documents to delete.
- The number of documents deleted.
-
-
-
- Deletes a list of documents.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The list of documents to delete.
- The number of documents deleted.
-
-
-
- Deletes the documents matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Returns the names of the indexes present on a collection.
-
- The type representing a Document.
- The type of the primary key for a Document.
- An optional partition key
- A list containing the names of the indexes on on the concerned collection.
-
-
-
- Create a text index on the given field.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates an index on the given field in ascending order.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates an index on the given field in descending order.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates a hashed index on the given field.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates a combined text index.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The fields we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Drops the index given a field name
-
- The type representing a Document.
- The type of the primary key for a Document.
- The name of the index
- An optional partition key
-
-
-
- Asynchronously returns one document given its id.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The Id of the document you want to get.
- An optional partition key.
-
-
-
- Returns one document given its id.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The Id of the document you want to get.
- An optional partition key.
-
-
-
- Asynchronously returns one document given an expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns one document given an expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns a collection cursor.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns true if any of the document of the collection matches the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns true if any of the document of the collection matches the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Asynchronously returns a list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns a list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Asynchronously counts how many documents match the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partitionKey
-
-
-
- Counts how many documents match the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partitionKey
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by descending.
- An optional partitionKey.
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by descending.
- An optional partitionKey.
-
-
-
- Gets the document with the minimum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the document with the minimum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the maximum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the maximum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the minimum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partition key.
-
-
-
- Gets the minimum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partition key.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Groups a collection of documents given a grouping criteria,
- and returns a dictionary of listed document groups with keys having the different values of the grouping criteria.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the grouping criteria.
- The type of the projected group.
- The grouping criteria.
- The projected group result.
- The partition key of your document, if any.
-
-
-
- Groups filtered a collection of documents given a grouping criteria,
- and returns a dictionary of listed document groups with keys having the different values of the grouping criteria.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the grouping criteria.
- The type of the projected group.
- A LINQ expression filter.
- The grouping criteria.
- The projected group result.
- The partition key of your document, if any.
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The property selector.
- Order of the sorting.
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The sort definition.
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- Asynchronously returns a projected document matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Returns a projected document matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Asynchronously returns a list of projected documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Asynchronously returns a list of projected documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
- The document filter.
- The projection expression.
- An optional partition key.
-
-
-
- The IBaseReadOnlyRepository exposes the generic Read Only functionality of the BaseMongoRepository.
-
-
-
-
- The connection string.
-
-
-
-
- The database name.
-
-
-
-
- Asynchronously returns one document given its id.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The Id of the document you want to get.
- An optional partition key.
-
-
-
- Returns one document given its id.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The Id of the document you want to get.
- An optional partition key.
-
-
-
- Asynchronously returns one document given an expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns one document given an expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns a collection cursor.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns true if any of the document of the collection matches the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns true if any of the document of the collection matches the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Asynchronously returns a list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns a list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Asynchronously counts how many documents match the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partitionKey
-
-
-
- Counts how many documents match the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partitionKey
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by descending.
- An optional partitionKey.
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by descending.
- An optional partitionKey.
-
-
-
- Gets the document with the minimum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the document with the minimum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the maximum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the maximum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the minimum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partition key.
-
-
-
- Gets the minimum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partition key.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- The type of the primary key.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- The type of the primary key.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- The type of the primary key.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- The type of the primary key.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Asynchronously returns a projected document matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
-
- The projection expression.
- An optional partition key.
-
-
-
- Returns a projected document matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
-
- The projection expression.
- An optional partition key.
-
-
-
- Asynchronously returns a list of projected documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
-
- The projection expression.
- An optional partition key.
-
-
-
- Asynchronously returns a list of projected documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
-
- The projection expression.
- An optional partition key.
-
-
-
- Groups filtered a collection of documents given a grouping criteria,
- and returns a dictionary of listed document groups with keys having the different values of the grouping criteria.
-
- The type representing a Document.
- The type of the grouping criteria.
- The type of the projected group.
- The type of the primary key.
- The grouping criteria.
- The projected group result.
- The partition key of your document, if any.
-
-
-
- Groups filtered a collection of documents given a grouping criteria,
- and returns a dictionary of listed document groups with keys having the different values of the grouping criteria.
-
- The type representing a Document.
- The type of the grouping criteria.
- The type of the projected group.
- The type of the primary key.
- A LINQ expression filter.
- The grouping criteria.
- The projected group result.
- The partition key of your document, if any.
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The property selector.
- Order of the sorting.
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The sort definition.
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- This is the interface of the IMongoDbContext which is managed by the .
-
-
-
-
- The IMongoClient from the official MongoDb driver
-
-
-
-
- The IMongoDatabase from the official Mongodb driver
-
-
-
-
- Returns a collection for a document type that has a partition key.
-
-
- The value of the partition key.
-
-
-
- Drops a collection having a partitionkey, use very carefully.
-
-
-
-
-
- Sets the Guid representation of the MongoDb Driver.
-
- The new value of the GuidRepresentation
-
-
-
- The IReadOnlyMongoRepository exposes the readonly functionality of the BaseMongoRepository.
-
-
-
-
- Asynchronously returns one document given its id.
-
- The type representing a Document.
- The Id of the document you want to get.
- An optional partition key.
-
-
-
- Returns one document given its id.
-
- The type representing a Document.
- The Id of the document you want to get.
- An optional partition key.
-
-
-
- Asynchronously returns one document given an expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns one document given an expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns a collection cursor.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Asynchronously returns true if any of the document of the collection matches the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns true if any of the document of the collection matches the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Asynchronously returns a list of the documents matching the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns a list of the documents matching the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Asynchronously counts how many documents match the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Counts how many documents match the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- A LINQ expression filter.
- A property selector to order by descending.
- An optional partitionKey.
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- A LINQ expression filter.
- A property selector to order by descending.
- An optional partitionKey.
-
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the maximum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the maximum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the minimum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partition key.
-
-
-
- Gets the minimum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partition key.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Asynchronously returns a projected document matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Returns a projected document matching the filter condition.
-
- The type representing a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Asynchronously returns a list of projected documents matching the filter condition.
-
- The type representing a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Asynchronously returns a list of projected documents matching the filter condition.
-
- The type representing a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Groups a collection of documents given a grouping criteria,
- and returns a dictionary of listed document groups with keys having the different values of the grouping criteria.
-
- The type representing a Document.
- The type of the grouping criteria.
- The type of the projected group.
- The grouping criteria.
- The projected group result.
- The partition key of your document, if any.
-
-
-
- Groups filtered a collection of documents given a grouping criteria,
- and returns a dictionary of listed document groups with keys having the different values of the grouping criteria.
-
- The type representing a Document.
- The type of the grouping criteria.
- The type of the projected group.
- A LINQ expression filter.
- The grouping criteria.
- The projected group result.
- The partition key of your document, if any.
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The property selector.
- Order of the sorting.
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The sort definition.
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- This attribute allows you to specify of the name of the collection.
- Added at commit c117bf2a7fee378f1e02199dea9b2023a7089ee2 by https://github.com/Etchelon
- who has included the CollectionName attribute into the repo to give another choice to the user on how
- to name their collections.
- The attribute takes precedence of course, and if not present the library will fall back to your Pluralize method.
-
-
-
-
- The name of the collection in which your documents are stored.
-
-
-
-
- The constructor.
-
- The name of the collection.
-
-
-
- Asynchronously adds a document to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to add.
-
-
-
- Adds a document to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to add.
-
-
-
- Asynchronously adds a list of documents to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The documents you want to add.
-
-
-
- Adds a list of documents to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The documents you want to add.
-
-
-
- The base Repository, it is meant to be inherited from by your custom custom MongoRepository implementation.
- Its constructor must be given a connection string and a database name.
-
-
- The base Repository, it is meant to be inherited from by your custom custom MongoRepository implementation.
- Its constructor must be given a connection string and a database name.
-
-
- The base Repository, it is meant to be inherited from by your custom custom MongoRepository implementation.
- Its constructor must be given a connection string and a database name.
-
-
- The base Repository, it is meant to be inherited from by your custom custom MongoRepository implementation.
- Its constructor must be given a connection string and a database name.
-
-
-
-
- Asynchronously adds a document to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to add.
-
-
-
- Asynchronously adds a document to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The document you want to add.
-
-
-
- Adds a document to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to add.
-
-
-
- Adds a document to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The document you want to add.
-
-
-
- Asynchronously adds a list of documents to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The documents you want to add.
-
-
-
- Asynchronously adds a list of documents to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The documents you want to add.
-
-
-
- Adds a list of documents to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The documents you want to add.
-
-
-
- Adds a list of documents to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The documents you want to add.
-
-
-
- Asynchronously deletes a document.
-
- The type representing a Document.
- The document you want to delete.
- The number of documents deleted.
-
-
-
- Deletes a document.
-
- The type representing a Document.
- The document you want to delete.
- The number of documents deleted.
-
-
-
- Deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes the documents matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a list of documents.
-
- The type representing a Document.
- The list of documents to delete.
- The number of documents deleted.
-
-
-
- Deletes a list of documents.
-
- The type representing a Document.
- The list of documents to delete.
- The number of documents deleted.
-
-
-
- Deletes the documents matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Deletes a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to delete.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to delete.
- The number of documents deleted.
-
-
-
- Deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes the documents matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a list of documents.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The list of documents to delete.
- The number of documents deleted.
-
-
-
- Deletes a list of documents.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The list of documents to delete.
- The number of documents deleted.
-
-
-
- Deletes the documents matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Returns the names of the indexes present on a collection.
-
- The type representing a Document.
- The type of the primary key for a Document.
- An optional partition key
- A list containing the names of the indexes on on the concerned collection.
-
-
-
- Returns the names of the indexes present on a collection.
-
- The type representing a Document.
- An optional partition key
- A list containing the names of the indexes on on the concerned collection.
-
-
-
- Create a text index on the given field.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Create a text index on the given field.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates an index on the given field in ascending order.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates an index on the given field in ascending order.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates an index on the given field in descending order.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
-
-
-
- Creates a hashed index on the given field.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
-
-
-
- Creates a combined text index.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The fields we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
-
-
-
- Drops the index given a field name
-
- The type representing a Document.
- The name of the index
- An optional partition key
-
-
-
-
-
-
- The constructor taking a connection string and a database name.
-
- The connection string of the MongoDb server.
- The name of the database against which you want to perform operations.
-
-
-
- The contructor taking a .
-
- A mongodb context implementing
-
-
-
- The contructor taking a .
-
- A mongodb context implementing
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- GetAndUpdateOne with filter
-
- The type representing a Document.
- A LINQ expression filter.
-
-
-
-
-
-
- GetAndUpdateOne with filter
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
-
-
-
-
-
-
- Sets the value of the document Id if it is not set already.
-
- The document type.
- The type of the primary key.
- The document.
-
-
-
- Sets the value of the document Id if it is not set already.
-
- The document type.
- The document.
-
-
-
- Gets a collections for a potentially partitioned document type.
-
- The document type.
- The collection partition key.
-
-
-
-
- Gets a collections for the type TDocument with a partition key.
-
- The document type.
- The collection partition key.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The client session.
- The document with the modifications you want to persist.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The client session.
- The document with the modifications you want to persist.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The client session.
- The document to modify.
- The update definition.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The client session.
- The document to modify.
- The update definition.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The document to modify.
- The field to update.
- The value of the field.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The document to modify.
- The field to update.
- The value of the field.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The filter for the update.
- The field to update.
- The value of the field.
- The optional partition key.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The filter for the update.
- The field to update.
- The value of the field.
- The optional partition key.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The filter for the update.
- The field to update.
- The value of the field.
- The optional partition key.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The filter for the update.
- The field to update.
- The value of the field.
- The optional partition key.
- The optional cancellation token.
-
-
-
-
- Asynchronously Updates a document.
-
- The type representing a Document.
- The document with the modifications you want to persist.
-
-
-
- Updates a document.
-
- The type representing a Document.
- The document with the modifications you want to persist.
-
-
-
- Takes a document you want to modify and applies the update you have defined in MongoDb.
-
- The type representing a Document.
- The document you want to modify.
- The update definition for the document.
-
-
-
- Takes a document you want to modify and applies the update you have defined in MongoDb.
-
- The type representing a Document.
- The document you want to modify.
- The update definition for the document.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the field.
- The document you want to modify.
- The field selector.
- The new value of the property field.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the field.
- The document you want to modify.
- The field selector.
- The new value of the property field.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The value of the partition key.
-
-
-
- For the entity selected by the filter, updates the property field with the given value.
-
- The type representing a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The partition key for the document.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The value of the partition key.
-
-
-
- For the entity selected by the filter, updates the property field with the given value.
-
- The type representing a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The partition key for the document.
-
-
-
- Asynchronously Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document with the modifications you want to persist.
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document with the modifications you want to persist.
-
-
-
- Takes a document you want to modify and applies the update you have defined in MongoDb.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to modify.
- The update definition for the document.
-
-
-
- Takes a document you want to modify and applies the update you have defined in MongoDb.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to modify.
- The update definition for the document.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document you want to modify.
- The field selector.
- The new value of the property field.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document you want to modify.
- The field selector.
- The new value of the property field.
-
-
-
- Updates the property field with the given value.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The value of the partition key.
-
-
-
- For the entity selected by the filter, updates the property field with the given value.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The partition key for the document.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The value of the partition key.
-
-
-
- For the entity selected by the filter, updates the property field with the given value.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The partition key for the document.
-
-
-
- Deletes a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to delete.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to delete.
- The number of documents deleted.
-
-
-
- Deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes the documents matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a list of documents.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The list of documents to delete.
- The number of documents deleted.
-
-
-
- Deletes a list of documents.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The list of documents to delete.
- The number of documents deleted.
-
-
-
- Deletes the documents matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Returns the names of the indexes present on a collection.
-
- The type representing a Document.
- The type of the primary key for a Document.
- An optional partition key
- A list containing the names of the indexes on on the concerned collection.
-
-
-
- Create a text index on the given field.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates an index on the given field in ascending order.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates an index on the given field in descending order.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates a hashed index on the given field.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates a combined text index.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The fields we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Drops the index given a field name
-
- The type representing a Document.
- The type of the primary key for a Document.
- The name of the index
- An optional partition key
-
-
-
- The interface exposing data insertion functionality for Key typed repositories.
-
-
-
-
-
- Asynchronously adds a document to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The document you want to add.
-
-
-
- Adds a document to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The document you want to add.
-
-
-
- Asynchronously adds a list of documents to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The documents you want to add.
-
-
-
- Adds a list of documents to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The documents you want to add.
-
-
-
- The base Repository, it is meant to be inherited from by your custom custom MongoRepository implementation.
- Its constructor must be given a connection string and a database name.
-
-
- The base Repository, it is meant to be inherited from by your custom custom MongoRepository implementation.
- Its constructor must be given a connection string and a database name.
-
-
- The base Repository, it is meant to be inherited from by your custom custom MongoRepository implementation.
- Its constructor must be given a connection string and a database name.
-
- The type of the document Id.
-
-
-
- The MongoDb accessor to insert data.
-
-
-
-
- Asynchronously adds a document to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The document you want to add.
-
-
-
- Adds a document to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The document you want to add.
-
-
-
- Asynchronously adds a list of documents to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The documents you want to add.
-
-
-
- Adds a list of documents to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The documents you want to add.
-
-
-
- The MongoDb accessor to delete data.
-
-
-
-
- Deletes a document.
-
- The type representing a Document.
- The document you want to delete.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The document you want to delete.
- The number of documents deleted.
-
-
-
- Deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes the documents matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a list of documents.
-
- The type representing a Document.
- The list of documents to delete.
- The number of documents deleted.
-
-
-
- Deletes a list of documents.
-
- The type representing a Document.
- The list of documents to delete.
- The number of documents deleted.
-
-
-
- Deletes the documents matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- The MongoDb accessor to manage indexes.
-
-
-
-
- Returns the names of the indexes present on a collection.
-
- The type representing a Document.
- An optional partition key
- A list containing the names of the indexes on on the concerned collection.
-
-
-
- Create a text index on the given field.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates an index on the given field in ascending order.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates an index on the given field in descending order.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates a hashed index on the given field.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates a combined text index.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The fields we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Drops the index given a field name
-
- The type representing a Document.
- The name of the index
- An optional partition key
-
-
-
- The constructor taking a connection string and a database name.
-
- The connection string of the MongoDb server.
- The name of the database against which you want to perform operations.
-
-
-
- The contructor taking a .
-
- A mongodb context implementing
-
-
-
- The contructor taking a .
-
- A mongodb context implementing
-
-
-
- Gets a collections for a potentially partitioned document type.
-
- The document type.
- The collection partition key.
-
-
-
-
- Gets a collections for the type TDocument with a partition key.
-
- The document type.
- The collection partition key.
-
-
-
-
- Asynchronously Updates a document.
-
- The type representing a Document.
- The document with the modifications you want to persist.
-
-
-
- Updates a document.
-
- The type representing a Document.
- The document with the modifications you want to persist.
-
-
-
- Takes a document you want to modify and applies the update you have defined in MongoDb.
-
- The type representing a Document.
- The document you want to modify.
- The update definition for the document.
-
-
-
- Takes a document you want to modify and applies the update you have defined in MongoDb.
-
- The type representing a Document.
- The document you want to modify.
- The update definition for the document.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the field.
- The document you want to modify.
- The field selector.
- The new value of the property field.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the field.
- The document you want to modify.
- The field selector.
- The new value of the property field.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The value of the partition key.
-
-
-
- For the entity selected by the filter, updates the property field with the given value.
-
- The type representing a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The partition key for the document.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The value of the partition key.
-
-
-
- For the entity selected by the filter, updates the property field with the given value.
-
- The type representing a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The partition key for the document.
-
-
-
- The interface exposing deletion functionality for Key typed repositories.
-
- The type of the document Id.
-
-
-
- Deletes a document.
-
- The type representing a Document.
- The document you want to delete.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The document you want to delete.
- The number of documents deleted.
-
-
-
- Deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes the documents matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a list of documents.
-
- The type representing a Document.
- The list of documents to delete.
- The number of documents deleted.
-
-
-
- Deletes a list of documents.
-
- The type representing a Document.
- The list of documents to delete.
- The number of documents deleted.
-
-
-
- Deletes the documents matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- The interface exposing index management functionality for Key typed repositories.
-
-
-
-
-
- Returns the names of the indexes present on a collection.
-
- The type representing a Document.
- An optional partition key
- A list containing the names of the indexes on on the concerned collection.
-
-
-
- Create a text index on the given field.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates an index on the given field in ascending order.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates an index on the given field in descending order.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates a hashed index on the given field.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates a combined text index.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The fields we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Drops the index given a field name
-
- The type representing a Document.
- The name of the index
- An optional partition key
-
-
-
- The interface exposing all the CRUD and Index functionalities for Key typed repositories.
-
- The type of the document Id.
-
-
-
- The base Repository, it is meant to be inherited from by your custom custom MongoRepository implementation.
- Its constructor must be given a connection string and a database name.
-
-
-
-
- The connection string.
-
-
-
-
- The database name.
-
-
-
-
- The MongoDbContext
-
-
-
-
- A MongoDb Reader for read operations
-
-
-
-
- The constructor taking a connection string and a database name.
-
- The connection string of the MongoDb server.
- The name of the database against which you want to perform operations.
-
-
-
- The contructor taking a .
-
- A mongodb context implementing
-
-
-
- The contructor taking a .
-
- A mongodb context implementing
-
-
-
- Asynchronously returns one document given its id.
-
- The type representing a Document.
- The Id of the document you want to get.
- An optional partition key.
-
-
-
- Returns one document given its id.
-
- The type representing a Document.
- The Id of the document you want to get.
- An optional partition key.
-
-
-
- Asynchronously returns one document given an expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns one document given an expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns a collection cursor.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns true if any of the document of the collection matches the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns true if any of the document of the collection matches the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Asynchronously returns a list of the documents matching the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns a list of the documents matching the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Asynchronously counts how many documents match the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partitionKey
-
-
-
- Counts how many documents match the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partitionKey
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- A LINQ expression filter.
- A property selector to order by descending.
- An optional partitionKey.
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- A LINQ expression filter.
- A property selector to order by descending.
- An optional partitionKey.
-
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the maximum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the maximum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the minimum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partition key.
-
-
-
- Gets the minimum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partition key.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Asynchronously returns a projected document matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Returns a projected document matching the filter condition.
-
- The type representing a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Asynchronously returns a list of projected documents matching the filter condition.
-
- The type representing a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Asynchronously returns a list of projected documents matching the filter condition.
-
- The type representing a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Groups a collection of documents given a grouping criteria,
- and returns a dictionary of listed document groups with keys having the different values of the grouping criteria.
-
- The type representing a Document.
- The type of the grouping criteria.
- The type of the projected group.
- The grouping criteria.
- The projected group result.
- The partition key of your document, if any.
-
-
-
- Groups filtered a collection of documents given a grouping criteria,
- and returns a dictionary of listed document groups with keys having the different values of the grouping criteria.
-
- The type representing a Document.
- The type of the grouping criteria.
- The type of the projected group.
- A LINQ expression filter.
- The grouping criteria.
- The projected group result.
- The partition key of your document, if any.
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- The property selector.
- Order of the sorting.
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- The sort definition.
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- Asynchronously Updates a document.
-
- The type representing a Document.
- The document with the modifications you want to persist.
-
-
-
- Updates a document.
-
- The type representing a Document.
- The document with the modifications you want to persist.
-
-
-
- Takes a document you want to modify and applies the update you have defined in MongoDb.
-
- The type representing a Document.
- The document you want to modify.
- The update definition for the document.
-
-
-
- Takes a document you want to modify and applies the update you have defined in MongoDb.
-
- The type representing a Document.
- The document you want to modify.
- The update definition for the document.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the field.
- The document you want to modify.
- The field selector.
- The new value of the property field.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the field.
- The document you want to modify.
- The field selector.
- The new value of the property field.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The value of the partition key.
-
-
-
- For the entity selected by the filter, updates the property field with the given value.
-
- The type representing a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The partition key for the document.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The value of the partition key.
-
-
-
- For the entity selected by the filter, updates the property field with the given value.
-
- The type representing a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The partition key for the document.
-
-
-
- This class represents a basic document that can be stored in MongoDb.
- Your document must implement this class in order for the MongoDbRepository to handle them.
-
-
-
-
- The document constructor
-
-
-
-
- The Id of the document
-
-
-
-
- The datetime in UTC at which the document was added.
-
-
-
-
- The version of the schema of the document
-
-
-
-
- This class represents a basic document that can be stored in MongoDb.
- Your document must implement this class in order for the MongoDbRepository to handle them.
-
-
-
-
- The Primary Key, which must be decorated with the [BsonId] attribute
- if you want the MongoDb C# driver to consider it to be the document ID.
-
-
-
-
- A version number, to indicate the version of the schema.
-
-
-
-
- This class represents a basic document that can be stored in MongoDb.
- Your document must implement this class in order for the MongoDbRepository to handle them.
-
-
-
-
- Options for creating an index.
-
-
-
-
- Gets or sets a value indicating whether the index is a unique index.
-
-
-
-
- Gets or sets the index version for text indexes.
-
-
-
-
- Gets or sets the index version for 2dsphere indexes.
-
-
-
-
- Gets or sets a value indicating whether the index is a sparse index.
-
-
-
-
- Gets or sets the index name.
-
-
-
-
- Gets or sets the min value for 2d indexes.
-
-
-
-
- Gets or sets the max value for 2d indexes.
-
-
-
-
- Gets or sets the language override.
-
-
-
-
- Gets or sets when documents expire (used with TTL indexes).
-
-
-
-
- Gets or sets the default language.
-
-
-
-
- Gets or sets the size of a geohash bucket.
-
-
-
-
- Gets or sets the precision, in bits, used with geohash indexes.
-
-
-
-
- Gets or sets a value indicating whether to create the index in the background.
-
-
-
-
- Gets or sets the version of the index.
-
-
-
-
- This class represents a document that can be inserted in a collection that can be partitioned.
- The partition key allows for the creation of different collections having the same document schema.
- This can be useful if you are planning to build a Software as a Service (SaaS) Platform, or if you want to reduce indexing.
- You could for example insert Logs in different collections based on the week and year they where created, or their Log category/source.
-
-
-
-
- The partition key used to partition your collection.
-
-
-
-
- This class represents a document that can be inserted in a collection that can be partitioned.
- The partition key allows for the creation of different collections having the same document schema.
- This can be useful if you are planning to build a Software as a Service (SaaS) Platform, or if you want to reduce indexing.
- You could for example insert Logs in different collections based on the week and year they where created, or their Log category/source.
-
-
-
-
- The constructor, it needs a partition key.
-
-
-
-
-
- The name of the property used for partitioning the collection
- This will not be inserted into the collection.
- This partition key will be prepended to the collection name to create a new collection.
-
-
-
-
- The MongoDb context
-
-
-
-
- The IMongoClient from the official MongoDB driver
-
-
-
-
- The IMongoDatabase from the official MongoDB driver
-
-
-
-
- The constructor of the MongoDbContext, it needs an object implementing .
-
- An object implementing IMongoDatabase
-
-
-
- The constructor of the MongoDbContext, it needs a connection string and a database name.
-
- The connections string.
- The name of your database.
-
-
-
- Initialise an instance of a using a connection string
-
-
-
-
-
- The constructor of the MongoDbContext, it needs a connection string and a database name.
-
- The MongoClient.
- The name of your database.
-
-
-
- Returns a collection for a document type. Also handles document types with a partition key.
-
- The type representing a Document.
- The optional value of the partition key.
-
-
-
- Drops a collection, use very carefully.
-
- The type representing a Document.
-
-
-
- Sets the Guid representation of the MongoDB Driver.
-
- The new value of the GuidRepresentation
-
-
-
- Extracts the CollectionName attribute from the entity type, if any.
-
- The type representing a Document.
- The name of the collection in which the TDocument is stored.
-
-
-
- Initialize the Guid representation of the MongoDB Driver.
- Override this method to change the default GuidRepresentation.
-
-
-
-
- Given the document type and the partition key, returns the name of the collection it belongs to.
-
- The type representing a Document.
- The value of the partition key.
- The name of the collection.
-
-
-
- Very naively pluralizes a TDocument type name.
-
- The type representing a Document.
- The pluralized document name.
-
-
-
- The base Repository, it is meant to be inherited from by your custom custom MongoRepository implementation.
- Its constructor must be given a connection string and a database name.
-
-
-
-
- The constructor taking a connection string and a database name.
-
- The connection string of the MongoDb server.
- The name of the database against which you want to perform operations.
-
-
-
- The contructor taking a .
-
- A mongodb context implementing
-
-
-
- The contructor taking a .
-
- A mongodb context implementing
-
-
-
- Asynchronously returns one document given its id.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The Id of the document you want to get.
- An optional partition key.
-
-
-
- Returns one document given its id.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The Id of the document you want to get.
- An optional partition key.
-
-
-
- Asynchronously returns one document given an expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns one document given an expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns a collection cursor.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns true if any of the document of the collection matches the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns true if any of the document of the collection matches the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Asynchronously returns a list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns a list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Asynchronously counts how many documents match the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partitionKey
-
-
-
- Counts how many documents match the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partitionKey
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by descending.
- An optional partitionKey.
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by descending.
- An optional partitionKey.
-
-
-
- Gets the document with the minimum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the document with the minimum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the maximum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to select the max value.
- An optional partitionKey.
-
-
-
- Gets the maximum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the minimum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partition key.
-
-
-
- Gets the minimum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partition key.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- The type of the primary key.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- The type of the primary key.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- The type of the primary key.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- The type of the primary key.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Asynchronously returns a projected document matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Returns a projected document matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Asynchronously returns a list of projected documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Asynchronously returns a list of projected documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
- The document filter.
- The projection expression.
- An optional partition key.
-
-
-
- Groups filtered a collection of documents given a grouping criteria,
- and returns a dictionary of listed document groups with keys having the different values of the grouping criteria.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the grouping criteria.
- The type of the projected group.
- The grouping criteria.
- The projected group result.
- The partition key of your document, if any.
-
-
-
- Groups filtered a collection of documents given a grouping criteria,
- and returns a dictionary of listed document groups with keys having the different values of the grouping criteria.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the grouping criteria.
- The type of the projected group.
- A LINQ expression filter.
- The grouping criteria.
- The projected group result.
- The partition key of your document, if any.
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The property selector.
- Order of the sorting.
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The sort definition.
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- Gets a collections for a potentially partitioned document type.
-
- The document type.
- The type of the primary key.
- The document.
-
-
-
-
- Gets a collections for a potentially partitioned document type.
-
- The document type.
- The type of the primary key.
- The collection partition key.
-
-
-
-
- Gets a collections for a potentially partitioned document type.
-
- The document type.
- The document.
-
-
-
-
- Gets a collections for the type TDocument with a partition key.
-
- The document type.
- The type of the primary key.
- The collection partition key.
-
-
-
-
- The IdGenerator instance, used to generate Ids of different types.
-
-
-
-
- Generates a random value of a given type.
-
- The type of the value to generate.
- A value of type TKey.
-
-
-
- Container for registered Vocabularies. At present, only a single vocabulary is supported: Default.
-
-
-
-
- The default vocabulary used for singular/plural irregularities.
- Rules can be added to this vocabulary and will be picked up by called to Singularize() and Pluralize().
- At this time, multiple vocabularies and removing existing rules are not supported.
-
-
-
-
- A container for exceptions to simple pluralization/singularization rules.
- Vocabularies.Default contains an extensive list of rules for US English.
- At this time, multiple vocabularies and removing existing rules are not supported.
-
-
-
-
- Adds a word to the vocabulary which cannot easily be pluralized/singularized by RegEx, e.g. "person" and "people".
-
- The singular form of the irregular word, e.g. "person".
- The plural form of the irregular word, e.g. "people".
- True to match these words on their own as well as at the end of longer words. False, otherwise.
-
-
-
- Adds an uncountable word to the vocabulary, e.g. "fish". Will be ignored when plurality is changed.
-
- Word to be added to the list of uncountables.
-
-
-
- Adds a rule to the vocabulary that does not follow trivial rules for pluralization, e.g. "bus" -> "buses"
-
- RegEx to be matched, case insensitive, e.g. "(bus)es$"
- RegEx replacement e.g. "$1"
-
-
-
- Adds a rule to the vocabulary that does not follow trivial rules for singularization, e.g. "vertices/indices -> "vertex/index"
-
- RegEx to be matched, case insensitive, e.g. ""(vert|ind)ices$""
- RegEx replacement e.g. "$1ex"
-
-
-
- Pluralizes the provided input considering irregular words
-
- Word to be pluralized
- Normally you call Pluralize on singular words; but if you're unsure call it with false
-
-
-
-
- Singularizes the provided input considering irregular words
-
- Word to be singularized
- Normally you call Singularize on plural words; but if you're unsure call it with false
-
-
-
-
- Inflector extensions
-
-
-
-
- Pluralizes the provided input considering irregular words
-
- Word to be pluralized
- Normally you call Pluralize on singular words; but if you're unsure call it with false
-
-
-
-
- Singularizes the provided input considering irregular words
-
- Word to be singularized
- Normally you call Singularize on plural words; but if you're unsure call it with false
-
-
-
-
- By default, pascalize converts strings to UpperCamelCase also removing underscores
-
-
-
-
-
-
- Same as Pascalize except that the first character is lower case
-
-
-
-
-
-
- Separates the input words with underscore
-
- The string to be underscored
-
-
-
-
- Replaces underscores with dashes in the string
-
-
-
-
-
-
- Replaces underscores with hyphens in the string
-
-
-
-
-
-
- Extensions for the random number generator
-
-
-
-
- Returns a random long from min (inclusive) to max (exclusive)
-
- The given random instance
- The inclusive minimum bound
- The exclusive maximum bound. Must be greater than min
-
-
-
- Returns a random long from 0 (inclusive) to max (exclusive)
-
- The given random instance
- The exclusive maximum bound. Must be greater than 0
-
-
-
- Returns a random long over all possible values of long (except long.MaxValue, similar to
- random.Next())
-
- The given random instance
-
-
-
diff --git a/MongoDbGenericRepository/lib/netstandard2.0/MongoDbGenericRepository.deps.json b/MongoDbGenericRepository/lib/netstandard2.0/MongoDbGenericRepository.deps.json
deleted file mode 100644
index f6ab406..0000000
--- a/MongoDbGenericRepository/lib/netstandard2.0/MongoDbGenericRepository.deps.json
+++ /dev/null
@@ -1,1612 +0,0 @@
-{
- "runtimeTarget": {
- "name": ".NETStandard,Version=v2.0/",
- "signature": "8f94f8443da79c121e8416f5f03e9e37ff1eb7dc"
- },
- "compilationOptions": {},
- "targets": {
- ".NETStandard,Version=v2.0": {},
- ".NETStandard,Version=v2.0/": {
- "MongoDbGenericRepository/1.0.0": {
- "dependencies": {
- "MongoDB.Driver": "2.9.3",
- "NETStandard.Library": "2.0.3"
- },
- "runtime": {
- "MongoDbGenericRepository.dll": {}
- }
- },
- "DnsClient/1.2.0": {
- "dependencies": {
- "System.Buffers": "4.4.0"
- },
- "runtime": {
- "lib/netstandard2.0/DnsClient.dll": {
- "assemblyVersion": "1.2.0.0",
- "fileVersion": "1.2.0.0"
- }
- }
- },
- "Microsoft.NETCore.Platforms/1.1.0": {},
- "Microsoft.NETCore.Targets/1.1.0": {},
- "Microsoft.Win32.Primitives/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "Microsoft.Win32.Registry/4.0.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "System.Collections": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0"
- }
- },
- "MongoDB.Bson/2.9.3": {
- "dependencies": {
- "NETStandard.Library": "2.0.3",
- "System.Collections.NonGeneric": "4.0.1",
- "System.Diagnostics.Process": "4.1.0",
- "System.Dynamic.Runtime": "4.0.11",
- "System.Reflection.Emit.Lightweight": "4.3.0",
- "System.Runtime.Serialization.Formatters": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.5/MongoDB.Bson.dll": {
- "assemblyVersion": "2.9.3.0",
- "fileVersion": "2.9.3.0"
- }
- }
- },
- "MongoDB.Driver/2.9.3": {
- "dependencies": {
- "MongoDB.Bson": "2.9.3",
- "MongoDB.Driver.Core": "2.9.3",
- "NETStandard.Library": "2.0.3",
- "System.ComponentModel.TypeConverter": "4.1.0",
- "System.Linq.Queryable": "4.0.1"
- },
- "runtime": {
- "lib/netstandard1.5/MongoDB.Driver.dll": {
- "assemblyVersion": "2.9.3.0",
- "fileVersion": "2.9.3.0"
- }
- }
- },
- "MongoDB.Driver.Core/2.9.3": {
- "dependencies": {
- "DnsClient": "1.2.0",
- "MongoDB.Bson": "2.9.3",
- "NETStandard.Library": "2.0.3",
- "SharpCompress": "0.23.0",
- "System.Collections.Specialized": "4.0.1",
- "System.Diagnostics.TextWriterTraceListener": "4.0.0",
- "System.Diagnostics.TraceSource": "4.0.0",
- "System.Net.NameResolution": "4.3.0",
- "System.Net.Security": "4.3.2",
- "System.Security.SecureString": "4.0.0",
- "System.Threading.Thread": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.5/MongoDB.Driver.Core.dll": {
- "assemblyVersion": "2.9.3.0",
- "fileVersion": "2.9.3.0"
- }
- }
- },
- "NETStandard.Library/2.0.3": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0"
- }
- },
- "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {},
- "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {},
- "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {},
- "runtime.native.System/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0"
- }
- },
- "runtime.native.System.Net.Http/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0"
- }
- },
- "runtime.native.System.Net.Security/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0"
- }
- },
- "runtime.native.System.Security.Cryptography.Apple/4.3.0": {
- "dependencies": {
- "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "4.3.0"
- }
- },
- "runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
- "dependencies": {
- "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
- "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
- "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
- "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
- "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
- "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
- "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
- "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
- "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
- "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2"
- }
- },
- "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {},
- "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {},
- "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": {},
- "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {},
- "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {},
- "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {},
- "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {},
- "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {},
- "SharpCompress/0.23.0": {
- "dependencies": {
- "System.Text.Encoding.CodePages": "4.5.1"
- },
- "runtime": {
- "lib/netstandard2.0/SharpCompress.dll": {
- "assemblyVersion": "0.23.0.0",
- "fileVersion": "0.23.0.0"
- }
- }
- },
- "System.Buffers/4.4.0": {
- "runtime": {
- "lib/netstandard2.0/System.Buffers.dll": {
- "assemblyVersion": "4.0.2.0",
- "fileVersion": "4.6.25519.3"
- }
- }
- },
- "System.Collections/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Collections.Concurrent/4.3.0": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Diagnostics.Tracing": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.Reflection": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Threading": "4.3.0",
- "System.Threading.Tasks": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.Collections.Concurrent.dll": {
- "assemblyVersion": "4.0.13.0",
- "fileVersion": "4.6.24705.1"
- }
- }
- },
- "System.Collections.NonGeneric/4.0.1": {
- "dependencies": {
- "System.Diagnostics.Debug": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Threading": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.Collections.NonGeneric.dll": {
- "assemblyVersion": "4.0.1.0",
- "fileVersion": "1.0.24212.1"
- }
- }
- },
- "System.Collections.Specialized/4.0.1": {
- "dependencies": {
- "System.Collections.NonGeneric": "4.0.1",
- "System.Globalization": "4.3.0",
- "System.Globalization.Extensions": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Threading": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.Collections.Specialized.dll": {
- "assemblyVersion": "4.0.1.0",
- "fileVersion": "1.0.24212.1"
- }
- }
- },
- "System.ComponentModel/4.0.1": {
- "dependencies": {
- "System.Runtime": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.ComponentModel.dll": {
- "assemblyVersion": "4.0.1.0",
- "fileVersion": "1.0.24212.1"
- }
- }
- },
- "System.ComponentModel.Primitives/4.1.0": {
- "dependencies": {
- "System.ComponentModel": "4.0.1",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.0/System.ComponentModel.Primitives.dll": {
- "assemblyVersion": "4.1.0.0",
- "fileVersion": "1.0.24212.1"
- }
- }
- },
- "System.ComponentModel.TypeConverter/4.1.0": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Collections.NonGeneric": "4.0.1",
- "System.Collections.Specialized": "4.0.1",
- "System.ComponentModel": "4.0.1",
- "System.ComponentModel.Primitives": "4.1.0",
- "System.Globalization": "4.3.0",
- "System.Linq": "4.3.0",
- "System.Reflection": "4.3.0",
- "System.Reflection.Extensions": "4.0.1",
- "System.Reflection.Primitives": "4.3.0",
- "System.Reflection.TypeExtensions": "4.1.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Threading": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.5/System.ComponentModel.TypeConverter.dll": {
- "assemblyVersion": "4.1.0.0",
- "fileVersion": "1.0.24212.1"
- }
- }
- },
- "System.Diagnostics.Debug/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Diagnostics.Process/4.1.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.Win32.Primitives": "4.3.0",
- "Microsoft.Win32.Registry": "4.0.0",
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.IO": "4.3.0",
- "System.IO.FileSystem": "4.3.0",
- "System.IO.FileSystem.Primitives": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "System.Text.Encoding.Extensions": "4.0.11",
- "System.Threading": "4.3.0",
- "System.Threading.Tasks": "4.3.0",
- "System.Threading.Thread": "4.3.0",
- "System.Threading.ThreadPool": "4.3.0",
- "runtime.native.System": "4.3.0"
- }
- },
- "System.Diagnostics.TextWriterTraceListener/4.0.0": {
- "dependencies": {
- "System.Diagnostics.TraceSource": "4.0.0",
- "System.Globalization": "4.3.0",
- "System.IO": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Threading": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.Diagnostics.TextWriterTraceListener.dll": {
- "assemblyVersion": "4.0.0.0",
- "fileVersion": "1.0.24212.1"
- }
- }
- },
- "System.Diagnostics.TraceSource/4.0.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Threading": "4.3.0",
- "runtime.native.System": "4.3.0"
- }
- },
- "System.Diagnostics.Tracing/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Dynamic.Runtime/4.0.11": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.Linq": "4.3.0",
- "System.Linq.Expressions": "4.1.0",
- "System.ObjectModel": "4.0.12",
- "System.Reflection": "4.3.0",
- "System.Reflection.Emit": "4.0.1",
- "System.Reflection.Emit.ILGeneration": "4.3.0",
- "System.Reflection.Primitives": "4.3.0",
- "System.Reflection.TypeExtensions": "4.1.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Threading": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.Dynamic.Runtime.dll": {
- "assemblyVersion": "4.0.11.0",
- "fileVersion": "1.0.24212.1"
- }
- }
- },
- "System.Globalization/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Globalization.Calendars/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Globalization": "4.3.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Globalization.Extensions/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "System.Globalization": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0"
- }
- },
- "System.IO/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Runtime": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "System.Threading.Tasks": "4.3.0"
- }
- },
- "System.IO.FileSystem/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.IO": "4.3.0",
- "System.IO.FileSystem.Primitives": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "System.Threading.Tasks": "4.3.0"
- }
- },
- "System.IO.FileSystem.Primitives/4.3.0": {
- "dependencies": {
- "System.Runtime": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {
- "assemblyVersion": "4.0.2.0",
- "fileVersion": "4.6.24705.1"
- }
- }
- },
- "System.Linq/4.3.0": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.6/System.Linq.dll": {
- "assemblyVersion": "4.1.1.0",
- "fileVersion": "4.6.24705.1"
- }
- }
- },
- "System.Linq.Expressions/4.1.0": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.IO": "4.3.0",
- "System.Linq": "4.3.0",
- "System.ObjectModel": "4.0.12",
- "System.Reflection": "4.3.0",
- "System.Reflection.Emit": "4.0.1",
- "System.Reflection.Emit.ILGeneration": "4.3.0",
- "System.Reflection.Emit.Lightweight": "4.3.0",
- "System.Reflection.Extensions": "4.0.1",
- "System.Reflection.Primitives": "4.3.0",
- "System.Reflection.TypeExtensions": "4.1.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Threading": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.6/System.Linq.Expressions.dll": {
- "assemblyVersion": "4.1.0.0",
- "fileVersion": "1.0.24212.1"
- }
- }
- },
- "System.Linq.Queryable/4.0.1": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Linq": "4.3.0",
- "System.Linq.Expressions": "4.1.0",
- "System.Reflection": "4.3.0",
- "System.Reflection.Extensions": "4.0.1",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.Linq.Queryable.dll": {
- "assemblyVersion": "4.0.1.0",
- "fileVersion": "1.0.24212.1"
- }
- }
- },
- "System.Net.NameResolution/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "System.Collections": "4.3.0",
- "System.Diagnostics.Tracing": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.Net.Primitives": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Security.Principal.Windows": "4.3.0",
- "System.Threading": "4.3.0",
- "System.Threading.Tasks": "4.3.0",
- "runtime.native.System": "4.3.0"
- }
- },
- "System.Net.Primitives/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Handles": "4.3.0"
- }
- },
- "System.Net.Security/4.3.2": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.Win32.Primitives": "4.3.0",
- "System.Collections": "4.3.0",
- "System.Collections.Concurrent": "4.3.0",
- "System.Diagnostics.Tracing": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.Globalization.Extensions": "4.3.0",
- "System.IO": "4.3.0",
- "System.Net.Primitives": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Security.Claims": "4.3.0",
- "System.Security.Cryptography.Algorithms": "4.3.0",
- "System.Security.Cryptography.Encoding": "4.3.0",
- "System.Security.Cryptography.OpenSsl": "4.3.0",
- "System.Security.Cryptography.Primitives": "4.3.0",
- "System.Security.Cryptography.X509Certificates": "4.3.0",
- "System.Security.Principal": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "System.Threading": "4.3.0",
- "System.Threading.Tasks": "4.3.0",
- "System.Threading.ThreadPool": "4.3.0",
- "runtime.native.System": "4.3.0",
- "runtime.native.System.Net.Security": "4.3.0",
- "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2"
- }
- },
- "System.ObjectModel/4.0.12": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Threading": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.ObjectModel.dll": {
- "assemblyVersion": "4.0.12.0",
- "fileVersion": "1.0.24212.1"
- }
- }
- },
- "System.Reflection/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.IO": "4.3.0",
- "System.Reflection.Primitives": "4.3.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Reflection.Emit/4.0.1": {
- "dependencies": {
- "System.IO": "4.3.0",
- "System.Reflection": "4.3.0",
- "System.Reflection.Emit.ILGeneration": "4.3.0",
- "System.Reflection.Primitives": "4.3.0",
- "System.Runtime": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.Reflection.Emit.dll": {
- "assemblyVersion": "4.0.1.0",
- "fileVersion": "1.0.24212.1"
- }
- }
- },
- "System.Reflection.Emit.ILGeneration/4.3.0": {
- "dependencies": {
- "System.Reflection": "4.3.0",
- "System.Reflection.Primitives": "4.3.0",
- "System.Runtime": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {
- "assemblyVersion": "4.0.2.0",
- "fileVersion": "4.6.24705.1"
- }
- }
- },
- "System.Reflection.Emit.Lightweight/4.3.0": {
- "dependencies": {
- "System.Reflection": "4.3.0",
- "System.Reflection.Emit.ILGeneration": "4.3.0",
- "System.Reflection.Primitives": "4.3.0",
- "System.Runtime": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": {
- "assemblyVersion": "4.0.2.0",
- "fileVersion": "4.6.24705.1"
- }
- }
- },
- "System.Reflection.Extensions/4.0.1": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Reflection": "4.3.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Reflection.Primitives/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Reflection.TypeExtensions/4.1.0": {
- "dependencies": {
- "System.Reflection": "4.3.0",
- "System.Runtime": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": {
- "assemblyVersion": "4.1.0.0",
- "fileVersion": "1.0.24212.1"
- }
- }
- },
- "System.Resources.ResourceManager/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Globalization": "4.3.0",
- "System.Reflection": "4.3.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Runtime/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0"
- }
- },
- "System.Runtime.CompilerServices.Unsafe/4.5.2": {
- "runtime": {
- "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": {
- "assemblyVersion": "4.0.4.1",
- "fileVersion": "4.6.26919.2"
- }
- }
- },
- "System.Runtime.Extensions/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Runtime.Handles/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Runtime.InteropServices/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Reflection": "4.3.0",
- "System.Reflection.Primitives": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Handles": "4.3.0"
- }
- },
- "System.Runtime.Numerics/4.3.0": {
- "dependencies": {
- "System.Globalization": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.Runtime.Numerics.dll": {
- "assemblyVersion": "4.0.2.0",
- "fileVersion": "4.6.24705.1"
- }
- }
- },
- "System.Runtime.Serialization.Formatters/4.3.0": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Reflection": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Serialization.Primitives": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.4/System.Runtime.Serialization.Formatters.dll": {
- "assemblyVersion": "4.0.1.0",
- "fileVersion": "4.6.24705.1"
- }
- }
- },
- "System.Runtime.Serialization.Primitives/4.3.0": {
- "dependencies": {
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.Runtime.Serialization.Primitives.dll": {
- "assemblyVersion": "4.1.2.0",
- "fileVersion": "4.6.24705.1"
- }
- }
- },
- "System.Security.Claims/4.3.0": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.IO": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Security.Principal": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.Security.Claims.dll": {
- "assemblyVersion": "4.0.2.0",
- "fileVersion": "4.6.24705.1"
- }
- }
- },
- "System.Security.Cryptography.Algorithms/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "System.Collections": "4.3.0",
- "System.IO": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Runtime.Numerics": "4.3.0",
- "System.Security.Cryptography.Encoding": "4.3.0",
- "System.Security.Cryptography.Primitives": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "runtime.native.System.Security.Cryptography.Apple": "4.3.0",
- "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2"
- }
- },
- "System.Security.Cryptography.Cng/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "System.IO": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Security.Cryptography.Algorithms": "4.3.0",
- "System.Security.Cryptography.Encoding": "4.3.0",
- "System.Security.Cryptography.Primitives": "4.3.0",
- "System.Text.Encoding": "4.3.0"
- }
- },
- "System.Security.Cryptography.Csp/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "System.IO": "4.3.0",
- "System.Reflection": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Security.Cryptography.Algorithms": "4.3.0",
- "System.Security.Cryptography.Encoding": "4.3.0",
- "System.Security.Cryptography.Primitives": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "System.Threading": "4.3.0"
- }
- },
- "System.Security.Cryptography.Encoding/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "System.Collections": "4.3.0",
- "System.Collections.Concurrent": "4.3.0",
- "System.Linq": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Security.Cryptography.Primitives": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2"
- }
- },
- "System.Security.Cryptography.OpenSsl/4.3.0": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.IO": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Runtime.Numerics": "4.3.0",
- "System.Security.Cryptography.Algorithms": "4.3.0",
- "System.Security.Cryptography.Encoding": "4.3.0",
- "System.Security.Cryptography.Primitives": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2"
- },
- "runtime": {
- "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {
- "assemblyVersion": "4.0.0.0",
- "fileVersion": "1.0.24212.1"
- }
- }
- },
- "System.Security.Cryptography.Primitives/4.3.0": {
- "dependencies": {
- "System.Diagnostics.Debug": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.IO": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Threading": "4.3.0",
- "System.Threading.Tasks": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll": {
- "assemblyVersion": "4.0.1.0",
- "fileVersion": "4.6.24705.1"
- }
- }
- },
- "System.Security.Cryptography.X509Certificates/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.Globalization.Calendars": "4.3.0",
- "System.IO": "4.3.0",
- "System.IO.FileSystem": "4.3.0",
- "System.IO.FileSystem.Primitives": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Runtime.Numerics": "4.3.0",
- "System.Security.Cryptography.Algorithms": "4.3.0",
- "System.Security.Cryptography.Cng": "4.3.0",
- "System.Security.Cryptography.Csp": "4.3.0",
- "System.Security.Cryptography.Encoding": "4.3.0",
- "System.Security.Cryptography.OpenSsl": "4.3.0",
- "System.Security.Cryptography.Primitives": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "System.Threading": "4.3.0",
- "runtime.native.System": "4.3.0",
- "runtime.native.System.Net.Http": "4.3.0",
- "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2"
- }
- },
- "System.Security.Principal/4.3.0": {
- "dependencies": {
- "System.Runtime": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.0/System.Security.Principal.dll": {
- "assemblyVersion": "4.0.2.0",
- "fileVersion": "4.6.24705.1"
- }
- }
- },
- "System.Security.Principal.Windows/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.Win32.Primitives": "4.3.0",
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Reflection": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Security.Claims": "4.3.0",
- "System.Security.Principal": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "System.Threading": "4.3.0"
- }
- },
- "System.Security.SecureString/4.0.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Security.Cryptography.Primitives": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "System.Threading": "4.3.0"
- }
- },
- "System.Text.Encoding/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Text.Encoding.CodePages/4.5.1": {
- "dependencies": {
- "System.Runtime.CompilerServices.Unsafe": "4.5.2"
- },
- "runtime": {
- "lib/netstandard2.0/System.Text.Encoding.CodePages.dll": {
- "assemblyVersion": "4.1.1.0",
- "fileVersion": "4.6.27129.4"
- }
- }
- },
- "System.Text.Encoding.Extensions/4.0.11": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Runtime": "4.3.0",
- "System.Text.Encoding": "4.3.0"
- }
- },
- "System.Threading/4.3.0": {
- "dependencies": {
- "System.Runtime": "4.3.0",
- "System.Threading.Tasks": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.Threading.dll": {
- "assemblyVersion": "4.0.12.0",
- "fileVersion": "4.6.24705.1"
- }
- }
- },
- "System.Threading.Tasks/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Threading.Thread/4.3.0": {
- "dependencies": {
- "System.Runtime": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.Threading.Thread.dll": {
- "assemblyVersion": "4.0.1.0",
- "fileVersion": "4.6.24705.1"
- }
- }
- },
- "System.Threading.ThreadPool/4.3.0": {
- "dependencies": {
- "System.Runtime": "4.3.0",
- "System.Runtime.Handles": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/System.Threading.ThreadPool.dll": {
- "assemblyVersion": "4.0.11.0",
- "fileVersion": "4.6.24705.1"
- }
- }
- }
- }
- },
- "libraries": {
- "MongoDbGenericRepository/1.0.0": {
- "type": "project",
- "serviceable": false,
- "sha512": ""
- },
- "DnsClient/1.2.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-P34wUkeqU4FoQiOMV8OjpdeDZKs4d3r+VlHuKJ6eO5feiZgna3+9MF5orHRUn3DAv1g/HPE5hlkGucmxmsFfBw==",
- "path": "dnsclient/1.2.0",
- "hashPath": "dnsclient.1.2.0.nupkg.sha512"
- },
- "Microsoft.NETCore.Platforms/1.1.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==",
- "path": "microsoft.netcore.platforms/1.1.0",
- "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512"
- },
- "Microsoft.NETCore.Targets/1.1.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==",
- "path": "microsoft.netcore.targets/1.1.0",
- "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512"
- },
- "Microsoft.Win32.Primitives/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-9ZQKCWxH7Ijp9BfahvL2Zyf1cJIk8XYLF6Yjzr2yi0b2cOut/HQ31qf1ThHAgCc3WiZMdnWcfJCgN82/0UunxA==",
- "path": "microsoft.win32.primitives/4.3.0",
- "hashPath": "microsoft.win32.primitives.4.3.0.nupkg.sha512"
- },
- "Microsoft.Win32.Registry/4.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-UiSp7lTxGtsF6J96wwErFeM0jygj/bWWKvbqwtRP2t6OohgT7TCTpjvQ1+7DLQLH3DR70i6+eRGX/y85WFuz1Q==",
- "path": "microsoft.win32.registry/4.0.0",
- "hashPath": "microsoft.win32.registry.4.0.0.nupkg.sha512"
- },
- "MongoDB.Bson/2.9.3": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-iuLdgI/8Q3AnboPR0OTFDpqVAxTskW9IQLhxKt+O4IQ3s9hHVLLp1dGLChrwrcK+3Fa2MFNHvm6W8tEMV4VUmw==",
- "path": "mongodb.bson/2.9.3",
- "hashPath": "mongodb.bson.2.9.3.nupkg.sha512"
- },
- "MongoDB.Driver/2.9.3": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-nSHXATq6u9CSwfO/xCQSZe6JgJeVmLng0v6fwc6WFTYVnssAZjIaj1BiNu3XshHP+vYCzYZUmbPtRHltaXQiuw==",
- "path": "mongodb.driver/2.9.3",
- "hashPath": "mongodb.driver.2.9.3.nupkg.sha512"
- },
- "MongoDB.Driver.Core/2.9.3": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-j95XZhXTukZHUnZmEFEJPERscccfa42iLPbPBlwRJMK5XEZ9myCcxnWACvJwYXrU6RoRwUzYCFYoSHj6lHfgmA==",
- "path": "mongodb.driver.core/2.9.3",
- "hashPath": "mongodb.driver.core.2.9.3.nupkg.sha512"
- },
- "NETStandard.Library/2.0.3": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==",
- "path": "netstandard.library/2.0.3",
- "hashPath": "netstandard.library.2.0.3.nupkg.sha512"
- },
- "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-7VSGO0URRKoMEAq0Sc9cRz8mb6zbyx/BZDEWhgPdzzpmFhkam3fJ1DAGWFXBI4nGlma+uPKpfuMQP5LXRnOH5g==",
- "path": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.2",
- "hashPath": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512"
- },
- "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-0oAaTAm6e2oVH+/Zttt0cuhGaePQYKII1dY8iaqP7CvOpVKgLybKRFvQjXR2LtxXOXTVPNv14j0ot8uV+HrUmw==",
- "path": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.2",
- "hashPath": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512"
- },
- "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-G24ibsCNi5Kbz0oXWynBoRgtGvsw5ZSVEWjv13/KiCAM8C6wz9zzcCniMeQFIkJ2tasjo2kXlvlBZhplL51kGg==",
- "path": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.2",
- "hashPath": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512"
- },
- "runtime.native.System/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==",
- "path": "runtime.native.system/4.3.0",
- "hashPath": "runtime.native.system.4.3.0.nupkg.sha512"
- },
- "runtime.native.System.Net.Http/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-guqHgQOK2eUgtJae2VKjNawBn1xjC0hfOt5wASHa60XHbIdCsQlqtvMsFG+3hy7yp88V+gi9fZCjubuDkeakcQ==",
- "path": "runtime.native.system.net.http/4.3.0",
- "hashPath": "runtime.native.system.net.http.4.3.0.nupkg.sha512"
- },
- "runtime.native.System.Net.Security/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-M2nN92ePS8BgQ2oi6Jj3PlTUzadYSIWLdZrHY1n1ZcW9o4wAQQ6W+aQ2lfq1ysZQfVCgDwY58alUdowrzezztg==",
- "path": "runtime.native.system.net.security/4.3.0",
- "hashPath": "runtime.native.system.net.security.4.3.0.nupkg.sha512"
- },
- "runtime.native.System.Security.Cryptography.Apple/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-DloMk88juo0OuOWr56QG7MNchmafTLYWvABy36izkrLI5VledI0rq28KGs1i9wbpeT9NPQrx/wTf8U2vazqQ3Q==",
- "path": "runtime.native.system.security.cryptography.apple/4.3.0",
- "hashPath": "runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512"
- },
- "runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-QR1OwtwehHxSeQvZKXe+iSd+d3XZNkEcuWMFYa2i0aG1l+lR739HPicKMlTbJst3spmeekDVBUS7SeS26s4U/g==",
- "path": "runtime.native.system.security.cryptography.openssl/4.3.2",
- "hashPath": "runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512"
- },
- "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-I+GNKGg2xCHueRd1m9PzeEW7WLbNNLznmTuEi8/vZX71HudUbx1UTwlGkiwMri7JLl8hGaIAWnA/GONhu+LOyQ==",
- "path": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.2",
- "hashPath": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512"
- },
- "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-1Z3TAq1ytS1IBRtPXJvEUZdVsfWfeNEhBkbiOCGEl9wwAfsjP2lz3ZFDx5tq8p60/EqbS0HItG5piHuB71RjoA==",
- "path": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.2",
- "hashPath": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512"
- },
- "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Kh9W4agE0r/hK8AX1LvyQI2NrKHBL8pO0gRoDTdDb0LL6Ta1Z2OtFx3lOaAE0ZpCUc/dt9Wzs3rA7a3IsKdOVA==",
- "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0",
- "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512"
- },
- "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-6mU/cVmmHtQiDXhnzUImxIcDL48GbTk+TsptXyJA+MIOG9LRjPoAQC/qBFB7X+UNyK86bmvGwC8t+M66wsYC8w==",
- "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.2",
- "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512"
- },
- "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-vjwG0GGcTW/PPg6KVud8F9GLWYuAV1rrw1BKAqY0oh4jcUqg15oYF1+qkGR2x2ZHM4DQnWKQ7cJgYbfncz/lYg==",
- "path": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.2",
- "hashPath": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512"
- },
- "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-7KMFpTkHC/zoExs+PwP8jDCWcrK9H6L7soowT80CUx3e+nxP/AFnq0AQAW5W76z2WYbLAYCRyPfwYFG6zkvQRw==",
- "path": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.2",
- "hashPath": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512"
- },
- "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-xrlmRCnKZJLHxyyLIqkZjNXqgxnKdZxfItrPkjI+6pkRo5lHX8YvSZlWrSI5AVwLMi4HbNWP7064hcAWeZKp5w==",
- "path": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.2",
- "hashPath": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512"
- },
- "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-leXiwfiIkW7Gmn7cgnNcdtNAU70SjmKW3jxGj1iKHOvdn0zRWsgv/l2OJUO5zdGdiv2VRFnAsxxhDgMzofPdWg==",
- "path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.2",
- "hashPath": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512"
- },
- "SharpCompress/0.23.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-HBbT47JHvNrsZX2dTBzUBOSzBt+EmIRGLIBkbxcP6Jef7DB4eFWQX5iHWV3Nj7hABFPCjISrZ8s0z72nF2zFHQ==",
- "path": "sharpcompress/0.23.0",
- "hashPath": "sharpcompress.0.23.0.nupkg.sha512"
- },
- "System.Buffers/4.4.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Ii2bedd4HVzddupdU35n3ygohUPlNn7MDimBOYcwWNce2NizQ1fCSaQJY1Tzv80aMqOGpVcU4wZr/Xe50xcTwg==",
- "path": "system.buffers/4.4.0",
- "hashPath": "system.buffers.4.4.0.nupkg.sha512"
- },
- "System.Collections/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==",
- "path": "system.collections/4.3.0",
- "hashPath": "system.collections.4.3.0.nupkg.sha512"
- },
- "System.Collections.Concurrent/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-ztl69Xp0Y/UXCL+3v3tEU+lIy+bvjKNUmopn1wep/a291pVPK7dxBd6T7WnlQqRog+d1a/hSsgRsmFnIBKTPLQ==",
- "path": "system.collections.concurrent/4.3.0",
- "hashPath": "system.collections.concurrent.4.3.0.nupkg.sha512"
- },
- "System.Collections.NonGeneric/4.0.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-hMxFT2RhhlffyCdKLDXjx8WEC5JfCvNozAZxCablAuFRH74SCV4AgzE8yJCh/73bFnEoZgJ9MJmkjQ0dJmnKqA==",
- "path": "system.collections.nongeneric/4.0.1",
- "hashPath": "system.collections.nongeneric.4.0.1.nupkg.sha512"
- },
- "System.Collections.Specialized/4.0.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-/HKQyVP0yH1I0YtK7KJL/28snxHNH/bi+0lgk/+MbURF6ULhAE31MDI+NZDerNWu264YbxklXCCygISgm+HMug==",
- "path": "system.collections.specialized/4.0.1",
- "hashPath": "system.collections.specialized.4.0.1.nupkg.sha512"
- },
- "System.ComponentModel/4.0.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-oBZFnm7seFiVfugsIyOvQCWobNZs7FzqDV/B7tx20Ep/l3UUFCPDkdTnCNaJZTU27zjeODmy2C/cP60u3D4c9w==",
- "path": "system.componentmodel/4.0.1",
- "hashPath": "system.componentmodel.4.0.1.nupkg.sha512"
- },
- "System.ComponentModel.Primitives/4.1.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-mAaj8PXxM7hUSIJYm9chhSe90HaIVyl8vb4JJO0M7fRaeBqSaaveHdRAmOL0LcOxp7kf9Vb8HujCe02DUqG5HQ==",
- "path": "system.componentmodel.primitives/4.1.0",
- "hashPath": "system.componentmodel.primitives.4.1.0.nupkg.sha512"
- },
- "System.ComponentModel.TypeConverter/4.1.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-jcj79VC96yxc/rgLB59+g4675iVts1XrfC97dniMEvmJhRl8cG7qRO3EsJQwNw8cFL6RenFxn/CGfUhgj32SdQ==",
- "path": "system.componentmodel.typeconverter/4.1.0",
- "hashPath": "system.componentmodel.typeconverter.4.1.0.nupkg.sha512"
- },
- "System.Diagnostics.Debug/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==",
- "path": "system.diagnostics.debug/4.3.0",
- "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512"
- },
- "System.Diagnostics.Process/4.1.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-S2YC+MwpWZ6e7h2lqNce/ubMjD4vf2Ea/uOEncYNH1/fFXaXlKDM9ig/zCE1rR+wwYzE8FXtvj+1Nymh6oZ9bg==",
- "path": "system.diagnostics.process/4.1.0",
- "hashPath": "system.diagnostics.process.4.1.0.nupkg.sha512"
- },
- "System.Diagnostics.TextWriterTraceListener/4.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-oRsXCz76GDDMrwjMjH6keR9erFIofhGaIMc2d4NykI4rdBEuUP5ZswYA30LGPdyCK7DV4bMBEJL3nJFyAJoS/g==",
- "path": "system.diagnostics.textwritertracelistener/4.0.0",
- "hashPath": "system.diagnostics.textwritertracelistener.4.0.0.nupkg.sha512"
- },
- "System.Diagnostics.TraceSource/4.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-q5bGzzvXVi+dIMiPWRhXZV7r+Os3TEOuRW5LHsAUDGpqJHol8XiLokVpsgAfPqHHNkyx1bbv5lRZqRkRrGZKxQ==",
- "path": "system.diagnostics.tracesource/4.0.0",
- "hashPath": "system.diagnostics.tracesource.4.0.0.nupkg.sha512"
- },
- "System.Diagnostics.Tracing/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-rswfv0f/Cqkh78rA5S8eN8Neocz234+emGCtTF3lxPY96F+mmmUen6tbn0glN6PMvlKQb9bPAY5e9u7fgPTkKw==",
- "path": "system.diagnostics.tracing/4.3.0",
- "hashPath": "system.diagnostics.tracing.4.3.0.nupkg.sha512"
- },
- "System.Dynamic.Runtime/4.0.11": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-db34f6LHYM0U0JpE+sOmjar27BnqTVkbLJhgfwMpTdgTigG/Hna3m2MYVwnFzGGKnEJk2UXFuoVTr8WUbU91/A==",
- "path": "system.dynamic.runtime/4.0.11",
- "hashPath": "system.dynamic.runtime.4.0.11.nupkg.sha512"
- },
- "System.Globalization/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==",
- "path": "system.globalization/4.3.0",
- "hashPath": "system.globalization.4.3.0.nupkg.sha512"
- },
- "System.Globalization.Calendars/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-GUlBtdOWT4LTV3I+9/PJW+56AnnChTaOqqTLFtdmype/L500M2LIyXgmtd9X2P2VOkmJd5c67H5SaC2QcL1bFA==",
- "path": "system.globalization.calendars/4.3.0",
- "hashPath": "system.globalization.calendars.4.3.0.nupkg.sha512"
- },
- "System.Globalization.Extensions/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-FhKmdR6MPG+pxow6wGtNAWdZh7noIOpdD5TwQ3CprzgIE1bBBoim0vbR1+AWsWjQmU7zXHgQo4TWSP6lCeiWcQ==",
- "path": "system.globalization.extensions/4.3.0",
- "hashPath": "system.globalization.extensions.4.3.0.nupkg.sha512"
- },
- "System.IO/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==",
- "path": "system.io/4.3.0",
- "hashPath": "system.io.4.3.0.nupkg.sha512"
- },
- "System.IO.FileSystem/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA==",
- "path": "system.io.filesystem/4.3.0",
- "hashPath": "system.io.filesystem.4.3.0.nupkg.sha512"
- },
- "System.IO.FileSystem.Primitives/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw==",
- "path": "system.io.filesystem.primitives/4.3.0",
- "hashPath": "system.io.filesystem.primitives.4.3.0.nupkg.sha512"
- },
- "System.Linq/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==",
- "path": "system.linq/4.3.0",
- "hashPath": "system.linq.4.3.0.nupkg.sha512"
- },
- "System.Linq.Expressions/4.1.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-I+y02iqkgmCAyfbqOmSDOgqdZQ5tTj80Akm5BPSS8EeB0VGWdy6X1KCoYe8Pk6pwDoAKZUOdLVxnTJcExiv5zw==",
- "path": "system.linq.expressions/4.1.0",
- "hashPath": "system.linq.expressions.4.1.0.nupkg.sha512"
- },
- "System.Linq.Queryable/4.0.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Yn/WfYe9RoRfmSLvUt2JerP0BTGGykCZkQPgojaxgzF2N0oPo+/AhB8TXOpdCcNlrG3VRtsamtK2uzsp3cqRVw==",
- "path": "system.linq.queryable/4.0.1",
- "hashPath": "system.linq.queryable.4.0.1.nupkg.sha512"
- },
- "System.Net.NameResolution/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-AFYl08R7MrsrEjqpQWTZWBadqXyTzNDaWpMqyxhb0d6sGhV6xMDKueuBXlLL30gz+DIRY6MpdgnHWlCh5wmq9w==",
- "path": "system.net.nameresolution/4.3.0",
- "hashPath": "system.net.nameresolution.4.3.0.nupkg.sha512"
- },
- "System.Net.Primitives/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-qOu+hDwFwoZPbzPvwut2qATe3ygjeQBDQj91xlsaqGFQUI5i4ZnZb8yyQuLGpDGivEPIt8EJkd1BVzVoP31FXA==",
- "path": "system.net.primitives/4.3.0",
- "hashPath": "system.net.primitives.4.3.0.nupkg.sha512"
- },
- "System.Net.Security/4.3.2": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-xT2jbYpbBo3ha87rViHoTA6WdvqOAW37drmqyx/6LD8p7HEPT2qgdxoimRzWtPg8Jh4X5G9BV2seeTv4x6FYlA==",
- "path": "system.net.security/4.3.2",
- "hashPath": "system.net.security.4.3.2.nupkg.sha512"
- },
- "System.ObjectModel/4.0.12": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-tAgJM1xt3ytyMoW4qn4wIqgJYm7L7TShRZG4+Q4Qsi2PCcj96pXN7nRywS9KkB3p/xDUjc2HSwP9SROyPYDYKQ==",
- "path": "system.objectmodel/4.0.12",
- "hashPath": "system.objectmodel.4.0.12.nupkg.sha512"
- },
- "System.Reflection/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==",
- "path": "system.reflection/4.3.0",
- "hashPath": "system.reflection.4.3.0.nupkg.sha512"
- },
- "System.Reflection.Emit/4.0.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-P2wqAj72fFjpP6wb9nSfDqNBMab+2ovzSDzUZK7MVIm54tBJEPr9jWfSjjoTpPwj1LeKcmX3vr0ttyjSSFM47g==",
- "path": "system.reflection.emit/4.0.1",
- "hashPath": "system.reflection.emit.4.0.1.nupkg.sha512"
- },
- "System.Reflection.Emit.ILGeneration/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==",
- "path": "system.reflection.emit.ilgeneration/4.3.0",
- "hashPath": "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512"
- },
- "System.Reflection.Emit.Lightweight/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==",
- "path": "system.reflection.emit.lightweight/4.3.0",
- "hashPath": "system.reflection.emit.lightweight.4.3.0.nupkg.sha512"
- },
- "System.Reflection.Extensions/4.0.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-GYrtRsZcMuHF3sbmRHfMYpvxZoIN2bQGrYGerUiWLEkqdEUQZhH3TRSaC/oI4wO0II1RKBPlpIa1TOMxIcOOzQ==",
- "path": "system.reflection.extensions/4.0.1",
- "hashPath": "system.reflection.extensions.4.0.1.nupkg.sha512"
- },
- "System.Reflection.Primitives/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==",
- "path": "system.reflection.primitives/4.3.0",
- "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512"
- },
- "System.Reflection.TypeExtensions/4.1.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-tsQ/ptQ3H5FYfON8lL4MxRk/8kFyE0A+tGPXmVP967cT/gzLHYxIejIYSxp4JmIeFHVP78g/F2FE1mUUTbDtrg==",
- "path": "system.reflection.typeextensions/4.1.0",
- "hashPath": "system.reflection.typeextensions.4.1.0.nupkg.sha512"
- },
- "System.Resources.ResourceManager/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==",
- "path": "system.resources.resourcemanager/4.3.0",
- "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512"
- },
- "System.Runtime/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==",
- "path": "system.runtime/4.3.0",
- "hashPath": "system.runtime.4.3.0.nupkg.sha512"
- },
- "System.Runtime.CompilerServices.Unsafe/4.5.2": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-hMkdWxksypQlFXB7JamQegDscxEAQO4FHd/lw/zlSZU9dZgAij65xjCrXer183wvoNAzJic5zzjj2oc9/dloWg==",
- "path": "system.runtime.compilerservices.unsafe/4.5.2",
- "hashPath": "system.runtime.compilerservices.unsafe.4.5.2.nupkg.sha512"
- },
- "System.Runtime.Extensions/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==",
- "path": "system.runtime.extensions/4.3.0",
- "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512"
- },
- "System.Runtime.Handles/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==",
- "path": "system.runtime.handles/4.3.0",
- "hashPath": "system.runtime.handles.4.3.0.nupkg.sha512"
- },
- "System.Runtime.InteropServices/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==",
- "path": "system.runtime.interopservices/4.3.0",
- "hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512"
- },
- "System.Runtime.Numerics/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-yMH+MfdzHjy17l2KESnPiF2dwq7T+xLnSJar7slyimAkUh/gTrS9/UQOtv7xarskJ2/XDSNvfLGOBQPjL7PaHQ==",
- "path": "system.runtime.numerics/4.3.0",
- "hashPath": "system.runtime.numerics.4.3.0.nupkg.sha512"
- },
- "System.Runtime.Serialization.Formatters/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-KT591AkTNFOTbhZlaeMVvfax3RqhH1EJlcwF50Wm7sfnBLuHiOeZRRKrr1ns3NESkM20KPZ5Ol/ueMq5vg4QoQ==",
- "path": "system.runtime.serialization.formatters/4.3.0",
- "hashPath": "system.runtime.serialization.formatters.4.3.0.nupkg.sha512"
- },
- "System.Runtime.Serialization.Primitives/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Wz+0KOukJGAlXjtKr+5Xpuxf8+c8739RI1C+A2BoQZT+wMCCoMDDdO8/4IRHfaVINqL78GO8dW8G2lW/e45Mcw==",
- "path": "system.runtime.serialization.primitives/4.3.0",
- "hashPath": "system.runtime.serialization.primitives.4.3.0.nupkg.sha512"
- },
- "System.Security.Claims/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-P/+BR/2lnc4PNDHt/TPBAWHVMLMRHsyYZbU1NphW4HIWzCggz8mJbTQQ3MKljFE7LS3WagmVFuBgoLcFzYXlkA==",
- "path": "system.security.claims/4.3.0",
- "hashPath": "system.security.claims.4.3.0.nupkg.sha512"
- },
- "System.Security.Cryptography.Algorithms/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==",
- "path": "system.security.cryptography.algorithms/4.3.0",
- "hashPath": "system.security.cryptography.algorithms.4.3.0.nupkg.sha512"
- },
- "System.Security.Cryptography.Cng/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-03idZOqFlsKRL4W+LuCpJ6dBYDUWReug6lZjBa3uJWnk5sPCUXckocevTaUA8iT/MFSrY/2HXkOt753xQ/cf8g==",
- "path": "system.security.cryptography.cng/4.3.0",
- "hashPath": "system.security.cryptography.cng.4.3.0.nupkg.sha512"
- },
- "System.Security.Cryptography.Csp/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-X4s/FCkEUnRGnwR3aSfVIkldBmtURMhmexALNTwpjklzxWU7yjMk7GHLKOZTNkgnWnE0q7+BCf9N2LVRWxewaA==",
- "path": "system.security.cryptography.csp/4.3.0",
- "hashPath": "system.security.cryptography.csp.4.3.0.nupkg.sha512"
- },
- "System.Security.Cryptography.Encoding/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw==",
- "path": "system.security.cryptography.encoding/4.3.0",
- "hashPath": "system.security.cryptography.encoding.4.3.0.nupkg.sha512"
- },
- "System.Security.Cryptography.OpenSsl/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-h4CEgOgv5PKVF/HwaHzJRiVboL2THYCou97zpmhjghx5frc7fIvlkY1jL+lnIQyChrJDMNEXS6r7byGif8Cy4w==",
- "path": "system.security.cryptography.openssl/4.3.0",
- "hashPath": "system.security.cryptography.openssl.4.3.0.nupkg.sha512"
- },
- "System.Security.Cryptography.Primitives/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-7bDIyVFNL/xKeFHjhobUAQqSpJq9YTOpbEs6mR233Et01STBMXNAc/V+BM6dwYGc95gVh/Zf+iVXWzj3mE8DWg==",
- "path": "system.security.cryptography.primitives/4.3.0",
- "hashPath": "system.security.cryptography.primitives.4.3.0.nupkg.sha512"
- },
- "System.Security.Cryptography.X509Certificates/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==",
- "path": "system.security.cryptography.x509certificates/4.3.0",
- "hashPath": "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512"
- },
- "System.Security.Principal/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-I1tkfQlAoMM2URscUtpcRo/hX0jinXx6a/KUtEQoz3owaYwl3qwsO8cbzYVVnjxrzxjHo3nJC+62uolgeGIS9A==",
- "path": "system.security.principal/4.3.0",
- "hashPath": "system.security.principal.4.3.0.nupkg.sha512"
- },
- "System.Security.Principal.Windows/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-HVL1rvqYtnRCxFsYag/2le/ZfKLK4yMw79+s6FmKXbSCNN0JeAhrYxnRAHFoWRa0dEojsDcbBSpH3l22QxAVyw==",
- "path": "system.security.principal.windows/4.3.0",
- "hashPath": "system.security.principal.windows.4.3.0.nupkg.sha512"
- },
- "System.Security.SecureString/4.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-7TGOnj9Lr8ljCJbMHjZC34hEw3Z+zRPp7eNhLBg22mbSqO8gQMGLJ/vQkWv8HFYG0t2i53ZulKZ8NNho+jVK7Q==",
- "path": "system.security.securestring/4.0.0",
- "hashPath": "system.security.securestring.4.0.0.nupkg.sha512"
- },
- "System.Text.Encoding/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==",
- "path": "system.text.encoding/4.3.0",
- "hashPath": "system.text.encoding.4.3.0.nupkg.sha512"
- },
- "System.Text.Encoding.CodePages/4.5.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-4J2JQXbftjPMppIHJ7IC+VXQ9XfEagN92vZZNoG12i+zReYlim5dMoXFC1Zzg7tsnKDM7JPo5bYfFK4Jheq44w==",
- "path": "system.text.encoding.codepages/4.5.1",
- "hashPath": "system.text.encoding.codepages.4.5.1.nupkg.sha512"
- },
- "System.Text.Encoding.Extensions/4.0.11": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-jtbiTDtvfLYgXn8PTfWI+SiBs51rrmO4AAckx4KR6vFK9Wzf6tI8kcRdsYQNwriUeQ1+CtQbM1W4cMbLXnj/OQ==",
- "path": "system.text.encoding.extensions/4.0.11",
- "hashPath": "system.text.encoding.extensions.4.0.11.nupkg.sha512"
- },
- "System.Threading/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==",
- "path": "system.threading/4.3.0",
- "hashPath": "system.threading.4.3.0.nupkg.sha512"
- },
- "System.Threading.Tasks/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==",
- "path": "system.threading.tasks/4.3.0",
- "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512"
- },
- "System.Threading.Thread/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-OHmbT+Zz065NKII/ZHcH9XO1dEuLGI1L2k7uYss+9C1jLxTC9kTZZuzUOyXHayRk+dft9CiDf3I/QZ0t8JKyBQ==",
- "path": "system.threading.thread/4.3.0",
- "hashPath": "system.threading.thread.4.3.0.nupkg.sha512"
- },
- "System.Threading.ThreadPool/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-k/+g4b7vjdd4aix83sTgC9VG6oXYKAktSfNIJUNGxPEj7ryEOfzHHhfnmsZvjxawwcD9HyWXKCXmPjX8U4zeSw==",
- "path": "system.threading.threadpool/4.3.0",
- "hashPath": "system.threading.threadpool.4.3.0.nupkg.sha512"
- }
- }
-}
\ No newline at end of file
diff --git a/MongoDbGenericRepository/lib/netstandard2.0/MongoDbGenericRepository.dll b/MongoDbGenericRepository/lib/netstandard2.0/MongoDbGenericRepository.dll
index d2f0d52..ad5e0c3 100644
Binary files a/MongoDbGenericRepository/lib/netstandard2.0/MongoDbGenericRepository.dll and b/MongoDbGenericRepository/lib/netstandard2.0/MongoDbGenericRepository.dll differ
diff --git a/MongoDbGenericRepository/lib/netstandard2.0/MongoDbGenericRepository.xml b/MongoDbGenericRepository/lib/netstandard2.0/MongoDbGenericRepository.xml
deleted file mode 100644
index f8a95b1..0000000
--- a/MongoDbGenericRepository/lib/netstandard2.0/MongoDbGenericRepository.xml
+++ /dev/null
@@ -1,4520 +0,0 @@
-
-
-
- MongoDbGenericRepository
-
-
-
-
- The IBaseMongoRepository interface exposes the CRUD functionality of the BaseMongoRepository.
-
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
-
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
-
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- GetAndUpdateOne with filter
-
- The type representing a Document.
-
-
-
-
-
-
-
- GetAndUpdateOne with filter
-
- The type representing a Document.
- The type of the primary key for a Document.
-
-
-
-
-
-
-
- Asynchronously Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document with the modifications you want to persist.
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document with the modifications you want to persist.
-
-
-
- Takes a document you want to modify and applies the update you have defined in MongoDb.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to modify.
- The update definition for the document.
-
-
-
- Takes a document you want to modify and applies the update you have defined in MongoDb.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to modify.
- The update definition for the document.
-
-
-
- For the entity selected by the filter, updates the property field with the given value..
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The partition key for the document.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document you want to modify.
- The field selector.
- The new value of the property field.
-
-
-
- For the entity selected by the filter, updates the property field with the given value.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The partition key for the document.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document you want to modify.
- The field selector.
- The new value of the property field.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The value of the partition key.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The value of the partition key.
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The client session.
- The document with the modifications you want to persist.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The client session.
- The document with the modifications you want to persist.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The client session.
- The document to modify.
- The update definition.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The client session.
- The document to modify.
- The update definition.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The document to modify.
- The field to update.
- The value of the field.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The document to modify.
- The field to update.
- The value of the field.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The filter for the update.
- The field to update.
- The value of the field.
- The optional partition key.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The filter for the update.
- The field to update.
- The value of the field.
- The optional partition key.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The filter for the update.
- The field to update.
- The value of the field.
- The optional partition key.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The filter for the update.
- The field to update.
- The value of the field.
- The optional partition key.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The client session.
- The document with the modifications you want to persist.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The client session.
- The document with the modifications you want to persist.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The client session.
- The document to modify.
- The update definition.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The client session.
- The document to modify.
- The update definition.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The document to modify.
- The field to update.
- The value of the field.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The document to modify.
- The field to update.
- The value of the field.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The filter for the update.
- The field to update.
- The value of the field.
- The optional partition key.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The filter for the update.
- The field to update.
- The value of the field.
- The optional partition key.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The filter for the update.
- The field to update.
- The value of the field.
- The optional partition key.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The filter for the update.
- The field to update.
- The value of the field.
- The optional partition key.
- The optional cancellation token.
-
-
-
-
- Asynchronously Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document with the modifications you want to persist.
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document with the modifications you want to persist.
-
-
-
- Takes a document you want to modify and applies the update you have defined in MongoDb.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to modify.
- The update definition for the document.
-
-
-
- Takes a document you want to modify and applies the update you have defined in MongoDb.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to modify.
- The update definition for the document.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document you want to modify.
- The field selector.
- The new value of the property field.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document you want to modify.
- The field selector.
- The new value of the property field.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The value of the partition key.
-
-
-
- For the entity selected by the filter, updates the property field with the given value.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The partition key for the document.
-
-
-
- Updates the property field with the given value.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The value of the partition key.
-
-
-
- For the entity selected by the filter, updates the property field with the given value.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The partition key for the document.
-
-
-
- Gets a collections for a potentially partitioned document type.
-
- The document type.
- The type of the primary key.
- The document.
-
-
-
-
- Gets a collections for the type TDocument with a partition key.
-
- The document type.
- The type of the primary key.
- The collection partition key.
-
-
-
-
- Gets a collections for a potentially partitioned document type.
-
- The document type.
- The type of the primary key.
- The collection partition key.
-
-
-
-
- Converts a LINQ expression of TDocument, TValue to a LINQ expression of TDocument, object
-
- The document type.
- The type of the value.
- The expression to convert
-
-
-
- Maps a IndexCreationOptions object to a MongoDB.Driver.CreateIndexOptions object
-
- The options for creating an index.
-
-
-
-
- Gets the minimum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partition key.
-
-
-
- Gets the minimum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by descending.
- An optional partition key.
-
-
-
- Asynchronously adds a document to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to add.
-
-
-
- Adds a document to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to add.
-
-
-
- Asynchronously adds a list of documents to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The documents you want to add.
-
-
-
- Adds a list of documents to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The documents you want to add.
-
-
-
- Sets the value of the document Id if it is not set already.
-
- The document type.
- The type of the primary key.
- The document.
-
-
-
- Deletes a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to delete.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to delete.
- The number of documents deleted.
-
-
-
- Deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes the documents matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a list of documents.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The list of documents to delete.
- The number of documents deleted.
-
-
-
- Deletes a list of documents.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The list of documents to delete.
- The number of documents deleted.
-
-
-
- Deletes the documents matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Returns the names of the indexes present on a collection.
-
- The type representing a Document.
- The type of the primary key for a Document.
- An optional partition key
- A list containing the names of the indexes on on the concerned collection.
-
-
-
- Create a text index on the given field.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates an index on the given field in ascending order.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates an index on the given field in descending order.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates a hashed index on the given field.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates a combined text index.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The fields we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Drops the index given a field name
-
- The type representing a Document.
- The type of the primary key for a Document.
- The name of the index
- An optional partition key
-
-
-
- Asynchronously returns one document given its id.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The Id of the document you want to get.
- An optional partition key.
-
-
-
- Returns one document given its id.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The Id of the document you want to get.
- An optional partition key.
-
-
-
- Asynchronously returns one document given an expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns one document given an expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns a collection cursor.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns true if any of the document of the collection matches the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns true if any of the document of the collection matches the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Asynchronously returns a list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns a list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Asynchronously counts how many documents match the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partitionKey
-
-
-
- Counts how many documents match the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partitionKey
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by descending.
- An optional partitionKey.
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by descending.
- An optional partitionKey.
-
-
-
- Gets the document with the minimum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the document with the minimum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the maximum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the maximum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the minimum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partition key.
-
-
-
- Gets the minimum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partition key.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Groups a collection of documents given a grouping criteria,
- and returns a dictionary of listed document groups with keys having the different values of the grouping criteria.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the grouping criteria.
- The type of the projected group.
- The grouping criteria.
- The projected group result.
- The partition key of your document, if any.
-
-
-
- Groups filtered a collection of documents given a grouping criteria,
- and returns a dictionary of listed document groups with keys having the different values of the grouping criteria.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the grouping criteria.
- The type of the projected group.
- A LINQ expression filter.
- The grouping criteria.
- The projected group result.
- The partition key of your document, if any.
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The property selector.
- Order of the sorting.
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The sort definition.
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- Asynchronously returns a projected document matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Returns a projected document matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Asynchronously returns a list of projected documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Asynchronously returns a list of projected documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
- The document filter.
- The projection expression.
- An optional partition key.
-
-
-
- The IBaseReadOnlyRepository exposes the generic Read Only functionality of the BaseMongoRepository.
-
-
-
-
- The connection string.
-
-
-
-
- The database name.
-
-
-
-
- Asynchronously returns one document given its id.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The Id of the document you want to get.
- An optional partition key.
-
-
-
- Returns one document given its id.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The Id of the document you want to get.
- An optional partition key.
-
-
-
- Asynchronously returns one document given an expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns one document given an expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns a collection cursor.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns true if any of the document of the collection matches the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns true if any of the document of the collection matches the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Asynchronously returns a list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns a list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Asynchronously counts how many documents match the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partitionKey
-
-
-
- Counts how many documents match the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partitionKey
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by descending.
- An optional partitionKey.
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by descending.
- An optional partitionKey.
-
-
-
- Gets the document with the minimum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the document with the minimum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the maximum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the maximum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the minimum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partition key.
-
-
-
- Gets the minimum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partition key.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- The type of the primary key.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- The type of the primary key.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- The type of the primary key.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- The type of the primary key.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Asynchronously returns a projected document matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
-
- The projection expression.
- An optional partition key.
-
-
-
- Returns a projected document matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
-
- The projection expression.
- An optional partition key.
-
-
-
- Asynchronously returns a list of projected documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
-
- The projection expression.
- An optional partition key.
-
-
-
- Asynchronously returns a list of projected documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
-
- The projection expression.
- An optional partition key.
-
-
-
- Groups filtered a collection of documents given a grouping criteria,
- and returns a dictionary of listed document groups with keys having the different values of the grouping criteria.
-
- The type representing a Document.
- The type of the grouping criteria.
- The type of the projected group.
- The type of the primary key.
- The grouping criteria.
- The projected group result.
- The partition key of your document, if any.
-
-
-
- Groups filtered a collection of documents given a grouping criteria,
- and returns a dictionary of listed document groups with keys having the different values of the grouping criteria.
-
- The type representing a Document.
- The type of the grouping criteria.
- The type of the projected group.
- The type of the primary key.
- A LINQ expression filter.
- The grouping criteria.
- The projected group result.
- The partition key of your document, if any.
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The property selector.
- Order of the sorting.
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The sort definition.
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- This is the interface of the IMongoDbContext which is managed by the .
-
-
-
-
- The IMongoClient from the official MongoDb driver
-
-
-
-
- The IMongoDatabase from the official Mongodb driver
-
-
-
-
- Returns a collection for a document type that has a partition key.
-
-
- The value of the partition key.
-
-
-
- Drops a collection having a partitionkey, use very carefully.
-
-
-
-
-
- Sets the Guid representation of the MongoDb Driver.
-
- The new value of the GuidRepresentation
-
-
-
- The IReadOnlyMongoRepository exposes the readonly functionality of the BaseMongoRepository.
-
-
-
-
- Asynchronously returns one document given its id.
-
- The type representing a Document.
- The Id of the document you want to get.
- An optional partition key.
-
-
-
- Returns one document given its id.
-
- The type representing a Document.
- The Id of the document you want to get.
- An optional partition key.
-
-
-
- Asynchronously returns one document given an expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns one document given an expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns a collection cursor.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Asynchronously returns true if any of the document of the collection matches the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns true if any of the document of the collection matches the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Asynchronously returns a list of the documents matching the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns a list of the documents matching the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Asynchronously counts how many documents match the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Counts how many documents match the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- A LINQ expression filter.
- A property selector to order by descending.
- An optional partitionKey.
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- A LINQ expression filter.
- A property selector to order by descending.
- An optional partitionKey.
-
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the maximum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the maximum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the minimum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partition key.
-
-
-
- Gets the minimum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partition key.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Asynchronously returns a projected document matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Returns a projected document matching the filter condition.
-
- The type representing a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Asynchronously returns a list of projected documents matching the filter condition.
-
- The type representing a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Asynchronously returns a list of projected documents matching the filter condition.
-
- The type representing a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Groups a collection of documents given a grouping criteria,
- and returns a dictionary of listed document groups with keys having the different values of the grouping criteria.
-
- The type representing a Document.
- The type of the grouping criteria.
- The type of the projected group.
- The grouping criteria.
- The projected group result.
- The partition key of your document, if any.
-
-
-
- Groups filtered a collection of documents given a grouping criteria,
- and returns a dictionary of listed document groups with keys having the different values of the grouping criteria.
-
- The type representing a Document.
- The type of the grouping criteria.
- The type of the projected group.
- A LINQ expression filter.
- The grouping criteria.
- The projected group result.
- The partition key of your document, if any.
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The property selector.
- Order of the sorting.
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The sort definition.
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- This attribute allows you to specify of the name of the collection.
- Added at commit c117bf2a7fee378f1e02199dea9b2023a7089ee2 by https://github.com/Etchelon
- who has included the CollectionName attribute into the repo to give another choice to the user on how
- to name their collections.
- The attribute takes precedence of course, and if not present the library will fall back to your Pluralize method.
-
-
-
-
- The name of the collection in which your documents are stored.
-
-
-
-
- The constructor.
-
- The name of the collection.
-
-
-
- Asynchronously adds a document to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to add.
-
-
-
- Adds a document to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to add.
-
-
-
- Asynchronously adds a list of documents to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The documents you want to add.
-
-
-
- Adds a list of documents to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The documents you want to add.
-
-
-
- The base Repository, it is meant to be inherited from by your custom custom MongoRepository implementation.
- Its constructor must be given a connection string and a database name.
-
-
- The base Repository, it is meant to be inherited from by your custom custom MongoRepository implementation.
- Its constructor must be given a connection string and a database name.
-
-
- The base Repository, it is meant to be inherited from by your custom custom MongoRepository implementation.
- Its constructor must be given a connection string and a database name.
-
-
- The base Repository, it is meant to be inherited from by your custom custom MongoRepository implementation.
- Its constructor must be given a connection string and a database name.
-
-
-
-
- Asynchronously adds a document to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to add.
-
-
-
- Asynchronously adds a document to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The document you want to add.
-
-
-
- Adds a document to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to add.
-
-
-
- Adds a document to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The document you want to add.
-
-
-
- Asynchronously adds a list of documents to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The documents you want to add.
-
-
-
- Asynchronously adds a list of documents to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The documents you want to add.
-
-
-
- Adds a list of documents to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The documents you want to add.
-
-
-
- Adds a list of documents to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The documents you want to add.
-
-
-
- Asynchronously deletes a document.
-
- The type representing a Document.
- The document you want to delete.
- The number of documents deleted.
-
-
-
- Deletes a document.
-
- The type representing a Document.
- The document you want to delete.
- The number of documents deleted.
-
-
-
- Deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes the documents matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a list of documents.
-
- The type representing a Document.
- The list of documents to delete.
- The number of documents deleted.
-
-
-
- Deletes a list of documents.
-
- The type representing a Document.
- The list of documents to delete.
- The number of documents deleted.
-
-
-
- Deletes the documents matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Deletes a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to delete.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to delete.
- The number of documents deleted.
-
-
-
- Deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes the documents matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a list of documents.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The list of documents to delete.
- The number of documents deleted.
-
-
-
- Deletes a list of documents.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The list of documents to delete.
- The number of documents deleted.
-
-
-
- Deletes the documents matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Returns the names of the indexes present on a collection.
-
- The type representing a Document.
- The type of the primary key for a Document.
- An optional partition key
- A list containing the names of the indexes on on the concerned collection.
-
-
-
- Returns the names of the indexes present on a collection.
-
- The type representing a Document.
- An optional partition key
- A list containing the names of the indexes on on the concerned collection.
-
-
-
- Create a text index on the given field.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Create a text index on the given field.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates an index on the given field in ascending order.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates an index on the given field in ascending order.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates an index on the given field in descending order.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
-
-
-
- Creates a hashed index on the given field.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
-
-
-
- Creates a combined text index.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The fields we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
-
-
-
- Drops the index given a field name
-
- The type representing a Document.
- The name of the index
- An optional partition key
-
-
-
-
-
-
- The constructor taking a connection string and a database name.
-
- The connection string of the MongoDb server.
- The name of the database against which you want to perform operations.
-
-
-
- The contructor taking a .
-
- A mongodb context implementing
-
-
-
- The contructor taking a .
-
- A mongodb context implementing
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- GetAndUpdateOne with filter
-
- The type representing a Document.
- A LINQ expression filter.
-
-
-
-
-
-
- GetAndUpdateOne with filter
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
-
-
-
-
-
-
- Sets the value of the document Id if it is not set already.
-
- The document type.
- The type of the primary key.
- The document.
-
-
-
- Sets the value of the document Id if it is not set already.
-
- The document type.
- The document.
-
-
-
- Gets a collections for a potentially partitioned document type.
-
- The document type.
- The collection partition key.
-
-
-
-
- Gets a collections for the type TDocument with a partition key.
-
- The document type.
- The collection partition key.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The client session.
- The document with the modifications you want to persist.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The client session.
- The document with the modifications you want to persist.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The client session.
- The document to modify.
- The update definition.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The client session.
- The document to modify.
- The update definition.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The document to modify.
- The field to update.
- The value of the field.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The document to modify.
- The field to update.
- The value of the field.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The filter for the update.
- The field to update.
- The value of the field.
- The optional partition key.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The filter for the update.
- The field to update.
- The value of the field.
- The optional partition key.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The filter for the update.
- The field to update.
- The value of the field.
- The optional partition key.
- The optional cancellation token.
-
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field to update.
- The client session.
- The filter for the update.
- The field to update.
- The value of the field.
- The optional partition key.
- The optional cancellation token.
-
-
-
-
- Asynchronously Updates a document.
-
- The type representing a Document.
- The document with the modifications you want to persist.
-
-
-
- Updates a document.
-
- The type representing a Document.
- The document with the modifications you want to persist.
-
-
-
- Takes a document you want to modify and applies the update you have defined in MongoDb.
-
- The type representing a Document.
- The document you want to modify.
- The update definition for the document.
-
-
-
- Takes a document you want to modify and applies the update you have defined in MongoDb.
-
- The type representing a Document.
- The document you want to modify.
- The update definition for the document.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the field.
- The document you want to modify.
- The field selector.
- The new value of the property field.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the field.
- The document you want to modify.
- The field selector.
- The new value of the property field.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The value of the partition key.
-
-
-
- For the entity selected by the filter, updates the property field with the given value.
-
- The type representing a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The partition key for the document.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The value of the partition key.
-
-
-
- For the entity selected by the filter, updates the property field with the given value.
-
- The type representing a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The partition key for the document.
-
-
-
- Asynchronously Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document with the modifications you want to persist.
-
-
-
- Updates a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document with the modifications you want to persist.
-
-
-
- Takes a document you want to modify and applies the update you have defined in MongoDb.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to modify.
- The update definition for the document.
-
-
-
- Takes a document you want to modify and applies the update you have defined in MongoDb.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to modify.
- The update definition for the document.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document you want to modify.
- The field selector.
- The new value of the property field.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document you want to modify.
- The field selector.
- The new value of the property field.
-
-
-
- Updates the property field with the given value.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The value of the partition key.
-
-
-
- For the entity selected by the filter, updates the property field with the given value.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The partition key for the document.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The value of the partition key.
-
-
-
- For the entity selected by the filter, updates the property field with the given value.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The partition key for the document.
-
-
-
- Deletes a document.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to delete.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The document you want to delete.
- The number of documents deleted.
-
-
-
- Deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes the documents matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a list of documents.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The list of documents to delete.
- The number of documents deleted.
-
-
-
- Deletes a list of documents.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The list of documents to delete.
- The number of documents deleted.
-
-
-
- Deletes the documents matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Returns the names of the indexes present on a collection.
-
- The type representing a Document.
- The type of the primary key for a Document.
- An optional partition key
- A list containing the names of the indexes on on the concerned collection.
-
-
-
- Create a text index on the given field.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates an index on the given field in ascending order.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates an index on the given field in descending order.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates a hashed index on the given field.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates a combined text index.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The fields we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Drops the index given a field name
-
- The type representing a Document.
- The type of the primary key for a Document.
- The name of the index
- An optional partition key
-
-
-
- The interface exposing data insertion functionality for Key typed repositories.
-
-
-
-
-
- Asynchronously adds a document to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The document you want to add.
-
-
-
- Adds a document to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The document you want to add.
-
-
-
- Asynchronously adds a list of documents to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The documents you want to add.
-
-
-
- Adds a list of documents to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The documents you want to add.
-
-
-
- The base Repository, it is meant to be inherited from by your custom custom MongoRepository implementation.
- Its constructor must be given a connection string and a database name.
-
-
- The base Repository, it is meant to be inherited from by your custom custom MongoRepository implementation.
- Its constructor must be given a connection string and a database name.
-
-
- The base Repository, it is meant to be inherited from by your custom custom MongoRepository implementation.
- Its constructor must be given a connection string and a database name.
-
- The type of the document Id.
-
-
-
- The MongoDb accessor to insert data.
-
-
-
-
- Asynchronously adds a document to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The document you want to add.
-
-
-
- Adds a document to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The document you want to add.
-
-
-
- Asynchronously adds a list of documents to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The documents you want to add.
-
-
-
- Adds a list of documents to the collection.
- Populates the Id and AddedAtUtc fields if necessary.
-
- The type representing a Document.
- The documents you want to add.
-
-
-
- The MongoDb accessor to delete data.
-
-
-
-
- Deletes a document.
-
- The type representing a Document.
- The document you want to delete.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The document you want to delete.
- The number of documents deleted.
-
-
-
- Deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes the documents matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a list of documents.
-
- The type representing a Document.
- The list of documents to delete.
- The number of documents deleted.
-
-
-
- Deletes a list of documents.
-
- The type representing a Document.
- The list of documents to delete.
- The number of documents deleted.
-
-
-
- Deletes the documents matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- The MongoDb accessor to manage indexes.
-
-
-
-
- Returns the names of the indexes present on a collection.
-
- The type representing a Document.
- An optional partition key
- A list containing the names of the indexes on on the concerned collection.
-
-
-
- Create a text index on the given field.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates an index on the given field in ascending order.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates an index on the given field in descending order.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates a hashed index on the given field.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates a combined text index.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The fields we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Drops the index given a field name
-
- The type representing a Document.
- The name of the index
- An optional partition key
-
-
-
- The constructor taking a connection string and a database name.
-
- The connection string of the MongoDb server.
- The name of the database against which you want to perform operations.
-
-
-
- The contructor taking a .
-
- A mongodb context implementing
-
-
-
- The contructor taking a .
-
- A mongodb context implementing
-
-
-
- Gets a collections for a potentially partitioned document type.
-
- The document type.
- The collection partition key.
-
-
-
-
- Gets a collections for the type TDocument with a partition key.
-
- The document type.
- The collection partition key.
-
-
-
-
- Asynchronously Updates a document.
-
- The type representing a Document.
- The document with the modifications you want to persist.
-
-
-
- Updates a document.
-
- The type representing a Document.
- The document with the modifications you want to persist.
-
-
-
- Takes a document you want to modify and applies the update you have defined in MongoDb.
-
- The type representing a Document.
- The document you want to modify.
- The update definition for the document.
-
-
-
- Takes a document you want to modify and applies the update you have defined in MongoDb.
-
- The type representing a Document.
- The document you want to modify.
- The update definition for the document.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the field.
- The document you want to modify.
- The field selector.
- The new value of the property field.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the field.
- The document you want to modify.
- The field selector.
- The new value of the property field.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The value of the partition key.
-
-
-
- For the entity selected by the filter, updates the property field with the given value.
-
- The type representing a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The partition key for the document.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The value of the partition key.
-
-
-
- For the entity selected by the filter, updates the property field with the given value.
-
- The type representing a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The partition key for the document.
-
-
-
- The interface exposing deletion functionality for Key typed repositories.
-
- The type of the document Id.
-
-
-
- Deletes a document.
-
- The type representing a Document.
- The document you want to delete.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- The document you want to delete.
- The number of documents deleted.
-
-
-
- Deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a document matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes the documents matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- Asynchronously deletes a list of documents.
-
- The type representing a Document.
- The list of documents to delete.
- The number of documents deleted.
-
-
-
- Deletes a list of documents.
-
- The type representing a Document.
- The list of documents to delete.
- The number of documents deleted.
-
-
-
- Deletes the documents matching the condition of the LINQ expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
- The number of documents deleted.
-
-
-
- The interface exposing index management functionality for Key typed repositories.
-
-
-
-
-
- Returns the names of the indexes present on a collection.
-
- The type representing a Document.
- An optional partition key
- A list containing the names of the indexes on on the concerned collection.
-
-
-
- Create a text index on the given field.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates an index on the given field in ascending order.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates an index on the given field in descending order.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates a hashed index on the given field.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The field we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Creates a combined text index.
- IndexCreationOptions can be supplied to further specify
- how the creation should be done.
-
- The type representing a Document.
- The fields we want to index.
- Options for creating an index.
- An optional partition key.
- The result of the create index operation.
-
-
-
- Drops the index given a field name
-
- The type representing a Document.
- The name of the index
- An optional partition key
-
-
-
- The interface exposing all the CRUD and Index functionalities for Key typed repositories.
-
- The type of the document Id.
-
-
-
- The base Repository, it is meant to be inherited from by your custom custom MongoRepository implementation.
- Its constructor must be given a connection string and a database name.
-
-
-
-
- The connection string.
-
-
-
-
- The database name.
-
-
-
-
- The MongoDbContext
-
-
-
-
- A MongoDb Reader for read operations
-
-
-
-
- The constructor taking a connection string and a database name.
-
- The connection string of the MongoDb server.
- The name of the database against which you want to perform operations.
-
-
-
- The contructor taking a .
-
- A mongodb context implementing
-
-
-
- The contructor taking a .
-
- A mongodb context implementing
-
-
-
- Asynchronously returns one document given its id.
-
- The type representing a Document.
- The Id of the document you want to get.
- An optional partition key.
-
-
-
- Returns one document given its id.
-
- The type representing a Document.
- The Id of the document you want to get.
- An optional partition key.
-
-
-
- Asynchronously returns one document given an expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns one document given an expression filter.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns a collection cursor.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns true if any of the document of the collection matches the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns true if any of the document of the collection matches the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Asynchronously returns a list of the documents matching the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns a list of the documents matching the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Asynchronously counts how many documents match the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partitionKey
-
-
-
- Counts how many documents match the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- An optional partitionKey
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- A LINQ expression filter.
- A property selector to order by descending.
- An optional partitionKey.
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- A LINQ expression filter.
- A property selector to order by descending.
- An optional partitionKey.
-
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the maximum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the maximum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the minimum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partition key.
-
-
-
- Gets the minimum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partition key.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Asynchronously returns a projected document matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Returns a projected document matching the filter condition.
-
- The type representing a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Asynchronously returns a list of projected documents matching the filter condition.
-
- The type representing a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Asynchronously returns a list of projected documents matching the filter condition.
-
- The type representing a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Groups a collection of documents given a grouping criteria,
- and returns a dictionary of listed document groups with keys having the different values of the grouping criteria.
-
- The type representing a Document.
- The type of the grouping criteria.
- The type of the projected group.
- The grouping criteria.
- The projected group result.
- The partition key of your document, if any.
-
-
-
- Groups filtered a collection of documents given a grouping criteria,
- and returns a dictionary of listed document groups with keys having the different values of the grouping criteria.
-
- The type representing a Document.
- The type of the grouping criteria.
- The type of the projected group.
- A LINQ expression filter.
- The grouping criteria.
- The projected group result.
- The partition key of your document, if any.
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- The property selector.
- Order of the sorting.
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- A LINQ expression filter.
- The sort definition.
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- Asynchronously Updates a document.
-
- The type representing a Document.
- The document with the modifications you want to persist.
-
-
-
- Updates a document.
-
- The type representing a Document.
- The document with the modifications you want to persist.
-
-
-
- Takes a document you want to modify and applies the update you have defined in MongoDb.
-
- The type representing a Document.
- The document you want to modify.
- The update definition for the document.
-
-
-
- Takes a document you want to modify and applies the update you have defined in MongoDb.
-
- The type representing a Document.
- The document you want to modify.
- The update definition for the document.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the field.
- The document you want to modify.
- The field selector.
- The new value of the property field.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the field.
- The document you want to modify.
- The field selector.
- The new value of the property field.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The value of the partition key.
-
-
-
- For the entity selected by the filter, updates the property field with the given value.
-
- The type representing a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The partition key for the document.
-
-
-
- Updates the property field with the given value update a property field in entities.
-
- The type representing a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The value of the partition key.
-
-
-
- For the entity selected by the filter, updates the property field with the given value.
-
- The type representing a Document.
- The type of the field.
- The document filter.
- The field selector.
- The new value of the property field.
- The partition key for the document.
-
-
-
- This class represents a basic document that can be stored in MongoDb.
- Your document must implement this class in order for the MongoDbRepository to handle them.
-
-
-
-
- The document constructor
-
-
-
-
- The Id of the document
-
-
-
-
- The datetime in UTC at which the document was added.
-
-
-
-
- The version of the schema of the document
-
-
-
-
- This class represents a basic document that can be stored in MongoDb.
- Your document must implement this class in order for the MongoDbRepository to handle them.
-
-
-
-
- The Primary Key, which must be decorated with the [BsonId] attribute
- if you want the MongoDb C# driver to consider it to be the document ID.
-
-
-
-
- A version number, to indicate the version of the schema.
-
-
-
-
- This class represents a basic document that can be stored in MongoDb.
- Your document must implement this class in order for the MongoDbRepository to handle them.
-
-
-
-
- Options for creating an index.
-
-
-
-
- Gets or sets a value indicating whether the index is a unique index.
-
-
-
-
- Gets or sets the index version for text indexes.
-
-
-
-
- Gets or sets the index version for 2dsphere indexes.
-
-
-
-
- Gets or sets a value indicating whether the index is a sparse index.
-
-
-
-
- Gets or sets the index name.
-
-
-
-
- Gets or sets the min value for 2d indexes.
-
-
-
-
- Gets or sets the max value for 2d indexes.
-
-
-
-
- Gets or sets the language override.
-
-
-
-
- Gets or sets when documents expire (used with TTL indexes).
-
-
-
-
- Gets or sets the default language.
-
-
-
-
- Gets or sets the size of a geohash bucket.
-
-
-
-
- Gets or sets the precision, in bits, used with geohash indexes.
-
-
-
-
- Gets or sets a value indicating whether to create the index in the background.
-
-
-
-
- Gets or sets the version of the index.
-
-
-
-
- This class represents a document that can be inserted in a collection that can be partitioned.
- The partition key allows for the creation of different collections having the same document schema.
- This can be useful if you are planning to build a Software as a Service (SaaS) Platform, or if you want to reduce indexing.
- You could for example insert Logs in different collections based on the week and year they where created, or their Log category/source.
-
-
-
-
- The partition key used to partition your collection.
-
-
-
-
- This class represents a document that can be inserted in a collection that can be partitioned.
- The partition key allows for the creation of different collections having the same document schema.
- This can be useful if you are planning to build a Software as a Service (SaaS) Platform, or if you want to reduce indexing.
- You could for example insert Logs in different collections based on the week and year they where created, or their Log category/source.
-
-
-
-
- The constructor, it needs a partition key.
-
-
-
-
-
- The name of the property used for partitioning the collection
- This will not be inserted into the collection.
- This partition key will be prepended to the collection name to create a new collection.
-
-
-
-
- The MongoDb context
-
-
-
-
- The IMongoClient from the official MongoDB driver
-
-
-
-
- The IMongoDatabase from the official MongoDB driver
-
-
-
-
- The constructor of the MongoDbContext, it needs an object implementing .
-
- An object implementing IMongoDatabase
-
-
-
- The constructor of the MongoDbContext, it needs a connection string and a database name.
-
- The connections string.
- The name of your database.
-
-
-
- Initialise an instance of a using a connection string
-
-
-
-
-
- The constructor of the MongoDbContext, it needs a connection string and a database name.
-
- The MongoClient.
- The name of your database.
-
-
-
- Returns a collection for a document type. Also handles document types with a partition key.
-
- The type representing a Document.
- The optional value of the partition key.
-
-
-
- Drops a collection, use very carefully.
-
- The type representing a Document.
-
-
-
- Sets the Guid representation of the MongoDB Driver.
-
- The new value of the GuidRepresentation
-
-
-
- Extracts the CollectionName attribute from the entity type, if any.
-
- The type representing a Document.
- The name of the collection in which the TDocument is stored.
-
-
-
- Initialize the Guid representation of the MongoDB Driver.
- Override this method to change the default GuidRepresentation.
-
-
-
-
- Given the document type and the partition key, returns the name of the collection it belongs to.
-
- The type representing a Document.
- The value of the partition key.
- The name of the collection.
-
-
-
- Very naively pluralizes a TDocument type name.
-
- The type representing a Document.
- The pluralized document name.
-
-
-
- The base Repository, it is meant to be inherited from by your custom custom MongoRepository implementation.
- Its constructor must be given a connection string and a database name.
-
-
-
-
- The constructor taking a connection string and a database name.
-
- The connection string of the MongoDb server.
- The name of the database against which you want to perform operations.
-
-
-
- The contructor taking a .
-
- A mongodb context implementing
-
-
-
- The contructor taking a .
-
- A mongodb context implementing
-
-
-
- Asynchronously returns one document given its id.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The Id of the document you want to get.
- An optional partition key.
-
-
-
- Returns one document given its id.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The Id of the document you want to get.
- An optional partition key.
-
-
-
- Asynchronously returns one document given an expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns one document given an expression filter.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns a collection cursor.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns true if any of the document of the collection matches the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns true if any of the document of the collection matches the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Asynchronously returns a list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Returns a list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partition key.
-
-
-
- Asynchronously counts how many documents match the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partitionKey
-
-
-
- Counts how many documents match the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- An optional partitionKey
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by descending.
- An optional partitionKey.
-
-
-
- Gets the document with the maximum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by descending.
- An optional partitionKey.
-
-
-
- Gets the document with the minimum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the document with the minimum value of a specified property in a MongoDB collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the maximum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to select the max value.
- An optional partitionKey.
-
-
-
- Gets the maximum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partitionKey.
-
-
-
- Gets the minimum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partition key.
-
-
-
- Gets the minimum value of a property in a mongodb collections that is satisfying the filter.
-
- The document type.
- The type of the primary key.
- The type of the value used to order the query.
- A LINQ expression filter.
- A property selector to order by ascending.
- An optional partition key.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- The type of the primary key.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- The type of the primary key.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- The type of the primary key.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Sums the values of a selected field for a given filtered collection of documents.
-
- The type representing a Document.
- The type of the primary key.
- A LINQ expression filter.
- The field you want to sum.
- The partition key of your document, if any.
-
-
-
- Asynchronously returns a projected document matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Returns a projected document matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Asynchronously returns a list of projected documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
- A LINQ expression filter.
- The projection expression.
- An optional partition key.
-
-
-
- Asynchronously returns a list of projected documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type representing the model you want to project to.
- The document filter.
- The projection expression.
- An optional partition key.
-
-
-
- Groups filtered a collection of documents given a grouping criteria,
- and returns a dictionary of listed document groups with keys having the different values of the grouping criteria.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the grouping criteria.
- The type of the projected group.
- The grouping criteria.
- The projected group result.
- The partition key of your document, if any.
-
-
-
- Groups filtered a collection of documents given a grouping criteria,
- and returns a dictionary of listed document groups with keys having the different values of the grouping criteria.
-
- The type representing a Document.
- The type of the primary key for a Document.
- The type of the grouping criteria.
- The type of the projected group.
- A LINQ expression filter.
- The grouping criteria.
- The projected group result.
- The partition key of your document, if any.
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The property selector.
- Order of the sorting.
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- Asynchronously returns a paginated list of the documents matching the filter condition.
-
- The type representing a Document.
- The type of the primary key for a Document.
- A LINQ expression filter.
- The sort definition.
- The number of documents you want to skip. Default value is 0.
- The number of documents you want to take. Default value is 50.
- An optional partition key.
-
-
-
- Gets a collections for a potentially partitioned document type.
-
- The document type.
- The type of the primary key.
- The document.
-
-
-
-
- Gets a collections for a potentially partitioned document type.
-
- The document type.
- The type of the primary key.
- The collection partition key.
-
-
-
-
- Gets a collections for a potentially partitioned document type.
-
- The document type.
- The document.
-
-
-
-
- Gets a collections for the type TDocument with a partition key.
-
- The document type.
- The type of the primary key.
- The collection partition key.
-
-
-
-
- The IdGenerator instance, used to generate Ids of different types.
-
-
-
-
- Generates a random value of a given type.
-
- The type of the value to generate.
- A value of type TKey.
-
-
-
- Container for registered Vocabularies. At present, only a single vocabulary is supported: Default.
-
-
-
-
- The default vocabulary used for singular/plural irregularities.
- Rules can be added to this vocabulary and will be picked up by called to Singularize() and Pluralize().
- At this time, multiple vocabularies and removing existing rules are not supported.
-
-
-
-
- A container for exceptions to simple pluralization/singularization rules.
- Vocabularies.Default contains an extensive list of rules for US English.
- At this time, multiple vocabularies and removing existing rules are not supported.
-
-
-
-
- Adds a word to the vocabulary which cannot easily be pluralized/singularized by RegEx, e.g. "person" and "people".
-
- The singular form of the irregular word, e.g. "person".
- The plural form of the irregular word, e.g. "people".
- True to match these words on their own as well as at the end of longer words. False, otherwise.
-
-
-
- Adds an uncountable word to the vocabulary, e.g. "fish". Will be ignored when plurality is changed.
-
- Word to be added to the list of uncountables.
-
-
-
- Adds a rule to the vocabulary that does not follow trivial rules for pluralization, e.g. "bus" -> "buses"
-
- RegEx to be matched, case insensitive, e.g. "(bus)es$"
- RegEx replacement e.g. "$1"
-
-
-
- Adds a rule to the vocabulary that does not follow trivial rules for singularization, e.g. "vertices/indices -> "vertex/index"
-
- RegEx to be matched, case insensitive, e.g. ""(vert|ind)ices$""
- RegEx replacement e.g. "$1ex"
-
-
-
- Pluralizes the provided input considering irregular words
-
- Word to be pluralized
- Normally you call Pluralize on singular words; but if you're unsure call it with false
-
-
-
-
- Singularizes the provided input considering irregular words
-
- Word to be singularized
- Normally you call Singularize on plural words; but if you're unsure call it with false
-
-
-
-
- Inflector extensions
-
-
-
-
- Pluralizes the provided input considering irregular words
-
- Word to be pluralized
- Normally you call Pluralize on singular words; but if you're unsure call it with false
-
-
-
-
- Singularizes the provided input considering irregular words
-
- Word to be singularized
- Normally you call Singularize on plural words; but if you're unsure call it with false
-
-
-
-
- By default, pascalize converts strings to UpperCamelCase also removing underscores
-
-
-
-
-
-
- Same as Pascalize except that the first character is lower case
-
-
-
-
-
-
- Separates the input words with underscore
-
- The string to be underscored
-
-
-
-
- Replaces underscores with dashes in the string
-
-
-
-
-
-
- Replaces underscores with hyphens in the string
-
-
-
-
-
-
- Extensions for the random number generator
-
-
-
-
- Returns a random long from min (inclusive) to max (exclusive)
-
- The given random instance
- The inclusive minimum bound
- The exclusive maximum bound. Must be greater than min
-
-
-
- Returns a random long from 0 (inclusive) to max (exclusive)
-
- The given random instance
- The exclusive maximum bound. Must be greater than 0
-
-
-
- Returns a random long over all possible values of long (except long.MaxValue, similar to
- random.Next())
-
- The given random instance
-
-
-