bchavez / RethinkDb.Driver

:headphones: A NoSQL C#/.NET RethinkDB database driver with 100% ReQL API coverage.
http://rethinkdb.com/api/java
Other
383 stars 134 forks source link

Add EntityFramework support to Linq provider #159

Open jrote1 opened 3 years ago

jrote1 commented 3 years ago

Context

It would be great if it was possible to use this driver with EntityFramework it would allow existing EntityFramework users to get into using RethinkDb

Alternatives

No

Has the feature been requested before?

No

If the feature request is approved, would you be willing to submit a PR?

Yes, I can add this feature once the Linq provider supports all the use cases I can think of

bchavez commented 3 years ago

Entity Framework support for RethinkDB sounds good!

I think we'd probably want to create a new assembly / nuget release like RethinkDb.Driver.EntityFrameworkCore (or something similar) that ultimately contains hard references to EF with glue types contained in the RethinkDb.Driver.EntityFrameworkCore assembly.

This way, the core RethinkDb.Driver driver and RethinkDb.Driver.Linq package don't contain hard references to EF core. Let me know what you think.

jrote1 commented 3 years ago

Yeah that was my thinking as well to have a separate assembly for the EnityFramework related code

jrote1 commented 3 years ago

@bchavez When are next online, need to ask you a few things?

bchavez commented 3 years ago

Hey Jake, I should be online now for a few hours. 5 PM to about 7 or 8 PM Pacific Time / Los Angeles.

ThaDaVos commented 3 years ago

Any progress on this?