Skip to content
Entity Framework Core provider for Progress OpenEdge
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src/EFCore.OpenEdge
.gitignore
EFCore.OpenEdge.sln
LICENSE
README.md
efcoreoe.snk

README.md

Entity Framework Core provider for Progress OpenEdge

Nuget Nuget

EntityFrameworkCore.OpenEdge is an Entity Framework Core provider that allows you to use Entity Framework Core with Progress OpenEdge.

Usage

Create an ODBC DSN for your Progress OpenEdge database. Pass the connection string to the UseOpenEdge extension method.

public class MyDbContext : DbContext
{
    protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
    {
        optionsBuilder.UseOpenEdge("dsn=MyDb;password=mypassword");
    }
}

Scaffold/reverse engineer your model

From the Nuget Package Manager Console run this command (replacing the connection string).

 Scaffold-DbContext "dsn=MyDb;password=mypassword" EntityFrameworkCore.OpenEdge -OutputDir Models

What's working?

  • Basic Queries
  • Joins
  • Inserts
  • Updates
  • Deletes
  • Scaffolding
You can’t perform that action at this time.