From aeb1c4a8101f790f957c145d36bc6c5f7ce935bf Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Thu, 30 Jan 2025 00:09:02 +0100 Subject: [PATCH] =?UTF-8?q?chore:=20ef=20In-Memory-Datenbank=20hinzugef?= =?UTF-8?q?=C3=BCgt=20und=20Dienst=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DigitalData.Swagger.MockAPI.csproj | 1 + src/DigitalData.Swagger.MockAPI/Program.cs | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/src/DigitalData.Swagger.MockAPI/DigitalData.Swagger.MockAPI.csproj b/src/DigitalData.Swagger.MockAPI/DigitalData.Swagger.MockAPI.csproj index b21399f..e9e91de 100644 --- a/src/DigitalData.Swagger.MockAPI/DigitalData.Swagger.MockAPI.csproj +++ b/src/DigitalData.Swagger.MockAPI/DigitalData.Swagger.MockAPI.csproj @@ -9,6 +9,7 @@ + diff --git a/src/DigitalData.Swagger.MockAPI/Program.cs b/src/DigitalData.Swagger.MockAPI/Program.cs index 3b6ec42..fac6357 100644 --- a/src/DigitalData.Swagger.MockAPI/Program.cs +++ b/src/DigitalData.Swagger.MockAPI/Program.cs @@ -1,6 +1,8 @@ +using DigitalData.Swagger.MockAPI.Data; using DigitalData.Swagger.MockAPI.Dtos; using DigitalData.Swagger.MockAPI.Repos; using Microsoft.AspNetCore.OData; +using Microsoft.EntityFrameworkCore; using Microsoft.OData.ModelBuilder; var builder = WebApplication.CreateBuilder(args); @@ -12,6 +14,8 @@ builder.Services.AddSingleton(); ODataConventionModelBuilder oDataModelbuilder = new(); oDataModelbuilder.EntitySet("Companies"); +builder.Services.AddDbContext(opt => opt.UseInMemoryDatabase(databaseName: "CompaniesDB")); + builder.Services.AddControllers() .AddOData(options => options .AddRouteComponents("odata", oDataModelbuilder.GetEdmModel())