James Turner
James Turner
See: https://www.mongodb.com/developer/article/introducing-mongodb-analyzer-dotnet/ Basically there is an analyser package that helps with LINQ query building. It _likely_ looks for certain interfaces that exist in the official driver but there may still...
```csharp public class TestObject { public string Id { get; set; } public List Locations { get; set; } } public class Location { [Index(IndexType.Geo2dSphere)] public GeoJsonPoint Coords { get;...
Continuing from the ideas of #87 , it is probably worthwhile to make a custom entity serializer that uses the `EntityDefinition` rather than `BsonClassMap`. Every type that gets an entity...
Effectively default the behaviour of `BsonIgnoreIfNull` on all properties. If I understand it correctly, there shouldn't be any noticeable impact from this change besides less data in the DB. More...
Support two levels of transactions - transaction that wrap the `SaveChanges` call from the `MongoDbContext` and the internal batch write calls in the `DbEntityWriter`. https://mongodb.github.io/mongo-csharp-driver/2.7/what_is_new/ https://mongodb.github.io/mongo-csharp-driver/2.7/reference/driver/crud/sessions_and_transactions/ Will need to maintain...
I've been thinking about this - it might not actually be necessary to have this support. The driver requires it because of the idea that you might be overwriting things...
Following on from #183 , this would be a tutorial about using MiniProfiler. The scope is much smaller as the intention is that someone knows how to use the basics...
Need to ensure some indexes are automatically added on buckets. At minimum this should exist on the Min/Max properties of buckets. Additionally, investigate adding an index on the group property...
Due to the numerous issues with the driver which make working with it far harder than it needs to be and more limiting, this issue is for the eventual removal...