EntityFrameworkCore.Jet is .NET Standard 2.0 compatible. Is there a pure .NET 6 version of a similar Access Database EF driver/provider?
[Update]
Clarification: By "pure .net 6.0 build" I don't mean to have (developed) MS Access .mdb and .accdb files' C# drivers working without MS Access Runtime - I wanted EntityFrameworkCore.Jet/Directory.Build.props, which in current master-branch EntityFrameworkCore.Jet version (as on 18-SEP-22) has a section:
<PropertyGroup>
<DefaultNetCoreTargetFramework>net5.0</DefaultNetCoreTargetFramework>
<WindowsOnlyNetCoreTargetFramework>net5.0-windows</WindowsOnlyNetCoreTargetFramework>
<DefaultNetCoreLegacyTargetFramework>netcoreapp5.0</DefaultNetCoreLegacyTargetFramework>
<DefaultNetStandardTargetFramework>netstandard2.1</DefaultNetStandardTargetFramework>
</PropertyGroup>
to be presented as:
<PropertyGroup>
<DefaultNetCoreTargetFramework>net6.0</DefaultNetCoreTargetFramework>
<WindowsOnlyNetCoreTargetFramework>net6.0</WindowsOnlyNetCoreTargetFramework>
</PropertyGroup>
or something like that with all the 'netstandardX' and legacy dependencies removed, and all the necessary source code's edits and used packages dependencies' refactorings done.
Plus, for smooth transition from .NET Framework 4.7/4.8 to .NET 6.x of the legacy apps with MS Access backends, it would be helpful to have a special dedicated .NET Framework 4.8 build of EntityFrameworkCore.Jet.
The EF provider does not implement the full stack (all the EF providers works in this way). For access to mdb and accdb files it uses Microsoft libraries that are not portable (do you mean this for pure .NET?). Some years ago developers (we) spoke about using a portable library but we did not find a read/write library written in C#. I don't know if now there is such library out there.