This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| nebolintegration_basic_integration [2021/09/27 01:50] – nebol | nebolintegration_basic_integration [2021/11/03 17:24] (current) – nebol | ||
|---|---|---|---|
| Line 18: | Line 18: | ||
| Install-Package SharpRepository.EfCoreRepository # EF Core support for SharpRepository | Install-Package SharpRepository.EfCoreRepository # EF Core support for SharpRepository | ||
| Install-Package Microsoft.EntityFrameworkCore.SqlServer # MS SQL support for Entity Framework | Install-Package Microsoft.EntityFrameworkCore.SqlServer # MS SQL support for Entity Framework | ||
| - | Install-Package SharpRepository.IocMicrosoft.DependencyInjection # MS dependency injection support for SharpRepository | + | Install-Package SharpRepository.Ioc.Microsoft.DependencyInjection # MS dependency injection support for SharpRepository |
| Install-Package NewtonSoft.Json # needed for some JSON converting later | Install-Package NewtonSoft.Json # needed for some JSON converting later | ||
| </ | </ | ||
| Line 24: | Line 24: | ||
| SharpRepository.EfCoreRepository is needed for EF Core support for SharpRepository | SharpRepository.EfCoreRepository is needed for EF Core support for SharpRepository | ||
| Microsoft.EntityFrameworkCore.SqlServer is needed for MS SQL support for Entity Framework | Microsoft.EntityFrameworkCore.SqlServer is needed for MS SQL support for Entity Framework | ||
| - | SharpRepository.IocMicrosoft.DependencyInjection is needed for MS dependency injection support for SharpRepository | + | SharpRepository.Ioc.Microsoft.DependencyInjection is needed for MS dependency injection support for SharpRepository |
| NewtonSoft.Json is needed for some JSON converting later on | NewtonSoft.Json is needed for some JSON converting later on | ||
| Line 31: | Line 31: | ||
| Replace the dbContextType line with: | Replace the dbContextType line with: | ||
| - | < | + | < |
| " | " | ||
| </ | </ | ||
| The connection string will look something like this for SQL LocalDB: | The connection string will look something like this for SQL LocalDB: | ||
| - | < | + | < |
| "Data Source=(LocalDb)\MSSQLLocalDB; | "Data Source=(LocalDb)\MSSQLLocalDB; | ||
| + | </ | ||
| + | or something like this for MS SQL Server: | ||
| + | < | ||
| + | " | ||
| </ | </ | ||
| Line 103: | Line 107: | ||
| Now let's set everything up. | Now let's set everything up. | ||
| + | |||
| + | A couple of static variables in the Program class: | ||
| + | <code csharp> | ||
| + | static Engine engine; | ||
| + | static ServiceCollection services; | ||
| + | </ | ||
| <code csharp> | <code csharp> | ||