-
Type: Improvement
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: 1.7
-
Component/s: None
-
None
Simplify how server, database and collection settings are created and inherited.
This is accomplished by ensuring that the settings classes are simple settings holders with no-argument constructors and delaying the inheritance of settings until the corresponding database or collection object is created.
We are also removing the name from the database and collection settings and the defaultDocumentType from the collection settings. These are now considered intrinsic to the identity of the database or collection, whereas the settings are optional values that control some aspects of how the database or collection is used.
This is backward breaking but easy to fix.
- is related to
-
CSHARP-604 Simplify GridFS settings
- Closed