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

Experiments towards a port to LiteDB 5 #53

Closed NicoVIII closed 3 years ago

NicoVIII commented 4 years ago

I took the code from #51 and tried to make as much stuff work again as I could.

When I comment out everything which doesn't compile for now (also some tests because of missing Query.Where), there are 6 tests left, which are failing. All seem to have to do with DBref.

This is very much a trial and error approach. I have no real experience with LiteDB but I tried, what I could. Maybe this is helpful for someone else to make everything work again or I find the time and motivation to look into the remaining issues.

srid commented 3 years ago

Any updates on this PR? I'm looking to use LiteDB in my F# project, and it would be great if I can use 5.x instead of 4.x from the get-go.

Zaid-Ajaj commented 3 years ago

@srid No updates currently, I think the v5 needs a full rewrite of the library for a much better and safer API. I have thinking about the architecture but unfortunately not enough time to actually go and implement it :/

Zaid-Ajaj commented 3 years ago

Implemented by #61