diff --git a/src/Workleap.Extensions.Mongo.Abstractions/Workleap.Extensions.Mongo.Abstractions.csproj b/src/Workleap.Extensions.Mongo.Abstractions/Workleap.Extensions.Mongo.Abstractions.csproj index dbc87dd..f56aabb 100644 --- a/src/Workleap.Extensions.Mongo.Abstractions/Workleap.Extensions.Mongo.Abstractions.csproj +++ b/src/Workleap.Extensions.Mongo.Abstractions/Workleap.Extensions.Mongo.Abstractions.csproj @@ -20,7 +20,7 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - + diff --git a/src/Workleap.Extensions.Mongo/MongoStaticOptions.cs b/src/Workleap.Extensions.Mongo/MongoStaticOptions.cs index ad215e1..d09e492 100644 --- a/src/Workleap.Extensions.Mongo/MongoStaticOptions.cs +++ b/src/Workleap.Extensions.Mongo/MongoStaticOptions.cs @@ -10,12 +10,16 @@ public MongoStaticOptions() this.BsonSerializers = new Dictionary(); this.ConventionPacks = new List(); - // Guid representation V3 will be the default in Mongo C# driver 3.x so we use it already (V2 is deprecated) - // https://mongodb.github.io/mongo-csharp-driver/2.18/reference/bson/guidserialization/guidrepresentationmode/guidrepresentationmode/ + // This enum will disappear in Mongo C# driver 3.x and V3 will be the default + // https://www.mongodb.com/docs/drivers/csharp/current/upgrade/v3/#version-3.0-breaking-changes +#pragma warning disable CS0618 // Type or member is obsolete this.GuidRepresentationMode = GuidRepresentationMode.V3; +#pragma warning restore CS0618 // Type or member is obsolete } +#pragma warning disable CS0618 // Type or member is obsolete public GuidRepresentationMode GuidRepresentationMode { get; set; } +#pragma warning restore CS0618 // Type or member is obsolete public IDictionary BsonSerializers { get; }