Entity Framework Core provider for Access database
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Go to file
Laurents Meyer 0d36ea7cb2
Move license from Apache-2.0 to MIT. (#156)
2 years ago
.docker Add docker files for testing. (#153) 2 years ago
docs Rename some extension methods so that it doesn't interfere with other providers (namely sql server) 3 years ago
src Fix ExecuteNonQuery() return value logic to be case sensitivity proof. 2 years ago
test Add XUnit infrastructure to handle unsupported statements and test runner crashes (#152) 2 years ago
tools Remove obsolete files. 6 years ago
.dockerignore Add docker files for testing. (#153) 2 years ago
.gitattributes
.gitignore Add docker files for testing. (#153) 2 years ago
Dependencies.targets Update to .Net 8 RC2 2 years ago
Development.props.sample Fix and update dependencies and project files. (#144) 2 years ago
Directory.Build.props Add docker files for testing. (#153) 2 years ago
Directory.Build.targets Fix versioning and projects. 5 years ago
EFCore.Jet.sln Revert pull-in of GearsOfWar related classes and remove constraint (#145) 2 years ago
Key.snk Fix versioning and projects. 5 years ago
LICENSE Move license from Apache-2.0 to MIT. (#156) 2 years ago
NuGet.Config Fix and update dependencies and project files. (#144) 2 years ago
QueryBaseline.cs
SkipMessages.txt Fix tests (especially from `SimpleQueryJetTest`). 6 years ago
Version.props Update branding to 8.0.0-alpha.2. 2 years ago
azure-pipelines.yml Fix .NET SDK install for NuGet job. 2 years ago
global.json Forgot to change the sdk version 2 years ago

docs/README.md

EntityFrameworkCore.Jet

Build Status NuGet Nuget (with prereleases)

EntityFrameworkCore.Jet is an Entity Framework Core provider for Microsoft Jet/ACE databases (supporting the Microsoft Access database file formats MDB and ACCDB).

Compatibility Matrix

EntityFrameworkCore.Jet Version EntityFrameworkCore Version .NET Core
7.0.x 7.0.x 6.0.x/7.0.x
6.0.x 6.0.x 6.0.x

The major version corresponds to the major version of EF Core (i.e. EFCore.Jet 3.x is compatible with EF Core 3.y). It runs on Windows operating systems only and can be used with either ODBC or OLE DB together with their respective Access Database driver/provider.

Packages

Official Releases

All official releases are available on nuget.org.

Daily Builds

To use the latest daily builds from our Azure DevOps feed, add a NuGet.config file to your solution root with the following content, and enable prereleases:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <add key="efcore.jet" value="https://bubibubi.pkgs.visualstudio.com/EntityFrameworkCore.Jet/_packaging/public/nuget/v3/index.json" />
    <add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
  </packageSources>
</configuration>

Fluent API

In order to be able to be shared with SqlServer (and other providers) the names of some of the Fluent API methods have been made specific to Jet.

  • UseIdentityColumn -> UseJetIdentityColumn
  • UseIdentityColumns -> UseJetIdentityColumns

More may be added in the future

Further information

More information can be found on our Wiki.

Questions

Any questions about how to use EntityFrameworkCore.Jet can be ask on StackOverflow using the jet-ef-provider and entity-framework-core tags.