Zaid-Ajaj / LiteDB.FSharp

Advanced F# Support for LiteDB, an embedded NoSql database for .NET with type-safe query expression through F# quotations
MIT License
180 stars 22 forks source link

Initial assessment of a port to LiteDB 5 #51

Closed TeaDrivenDev closed 3 years ago

TeaDrivenDev commented 4 years ago

As noted in #45, LiteDB.FSharp is currently incompatible with LiteDB 5.x due to API changes. These changes are significant in certain areas (especially the query API) and will require more in-depth knowledge and research in order to make LiteDB.FSharp compatible with the new version of LiteDB.

I do not have the LiteDB experience to handle those more complex changes, but I have made the simple ones to fix individual compile errors. (Those changes have been made naively and do not necessarily have to be correct.) I have marked all the places that I could not get to compile with TODO comments.

I have no immediate plans to pursue this further, as I don't know how; this is intended more as a jumping-off point, so someone else doesn't have to start from scratch.

Zaid-Ajaj commented 4 years ago

Hello there @TeaDrivenDev, what is the current status of this at the moment? Do you plan on continuing the work for the latest version upgrade or you want to leave it so that someone else picks it up?

Zaid-Ajaj commented 3 years ago

Implemented by #61