-
Entity Framework
EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
EDIT: Here's an example of where if you try to use a 3.X version on .NET Core 2.2, you'll get a runtime exception under certain circumstances https://github.com/dotnet/efcore/issues/18834
If you're producing packages, then you might want to try conditionally including packages depending on the chosen target (e.g. include 3.1.x if the app is targeting 3.1.x and 5.x if targeting 5.x, etc.) but that's not well-supported in the tools, although Support multiple .NET versions might help you farther. Unfortunately, that solution only works for .nuspec files and the dotnet pack docs don't mention how to make this work using directives in the .csproj file. For project references, you're out of luck until the linked issue is fixed. There's a PR from a year ago that's never been merged.
Related posts
-
Multi-tenancy using schemas with Entity Framework and PostgreSQL
-
Linux or Windows for .net development?
-
Show HN: Tankman – An Open Source User Management and Authorization MicroService
-
EF Core/NET 6 - How to execute sql server stored procedure and get the result set?
-
Deploying sqlite database to android emulator