orleans icon indicating copy to clipboard operation
orleans copied to clipboard

[WIP] Entity Framework Core 7 Providers

Open galvesribeiro opened this issue 9 months ago • 11 comments

This PR add Entity Framework 7 providers.

The goal is to provide the basic providers which are storage agnostic and rely only on Microsoft.EntityFrameworkCore like Microsoft.Orleans.XXXXX.EntityFrameworkCore.

We can provide database-specific packages like Microsoft.Orleans.XXXXX.EntityFrameworkCore.SqlServer, Microsoft.Orleans.XXXXX.EntityFrameworkCore.Postgresql, etc., which would depends on Microsoft.EntityFrameworkCore.SqlServer for example.

Also the developers can extend the underlying DbContext (i.e. add extra indexes, constraints, etc.) and/or provide custom migrations.

  • [x] Clustering
  • [x] Persistence
  • [x] Reminders
  • [x] Directory
  • [x] Sql Server support
  • [ ] MySql support
  • [ ] PostgreSQL support
Microsoft Reviewers: Open in CodeFlow

galvesribeiro avatar Oct 03 '23 03:10 galvesribeiro