[]
        
(Showing Draft Content)

Version Compatibility

When scaffolding data models in the Data Service, it is important to ensure that the versions of .NET, Microsoft.EntityFrameworkCore.Tools, and C1.EntityFrameworkCore packages are compatible. Using mismatched versions may cause the application to build successfully but fail when executing Entity Framework scaffolding commands.


C1.EntityFrameworkCore types targeting netstandard2.0, net6.0 and net8.0

C1.EntityFrameworkCore Types

Client Project Target

Microsoft.EntityFrameworkCore.Tools Version to Use

C1.EntityFrameworkCore.CSV, C1.EntityFrameworkCore.Json

netstandard2.0 (including all compatible .NET versions)

3.1

net5.0

3.1

net6.0

6.0

net7.0

6.0

net8.0

8.0

net9.0

8.0

net10.0

8.0


C1.EntityFrameworkCore types targeting netstandard2.0 and net6.0

C1.EntityFrameworkCore Types

Client Project Target

Microsoft.EntityFrameworkCore.Tools Version to Use

C1.EntityFrameworkCore.OData

C1.EntityFrameworkCore.D365S

C1.EntityFrameworkCore.GoogleAnalytics

C1.EntityFrameworkCore.Kintone

C1.EntityFrameworkCore.Magento

C1.EntityFrameworkCore.QuickBooksOnline

C1.EntityFrameworkCore.Salesforce

C1.EntityFrameworkCore.ServiceNow

C1.EntityFrameworkCore.Snowflake

netstandard2.0 (including all compatible .NET versions)

3.1

net5.0

3.1

net6.0

6.0

net7.0

6.0

net8.0

6.0

net9.0

6.0

net10.0

6.0