James Turner

Results 73 issues of 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...

enhancement
help wanted
affects-querying

```csharp public class TestObject { public string Id { get; set; } public List Locations { get; set; } } public class Location { [Index(IndexType.Geo2dSphere)] public GeoJsonPoint Coords { get;...

bug

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...

enhancement
affects-serialization
major-change

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...

enhancement
affects-serialization

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...

enhancement
affects-writing
major-change

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...

enhancement
affects-serialization
minor-change

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...

documentation

This kick starts the work for #87

enhancement
affects-querying
major-change

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...

enhancement
affects-indexing
minor-change

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...

enhancement
affects-indexing
affects-querying
affects-writing
affects-serialization
major-change