Skip to content

Commit 6ddfb40

Browse files
authored
Removed useinmemorydatabase (#102)
1 parent 91d337f commit 6ddfb40

File tree

4 files changed

+5
-15
lines changed

4 files changed

+5
-15
lines changed

src/Infrastructure.SqlServer/ConfigureServices.cs

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,11 @@ public static class ConfigureServices
1010
public static IServiceCollection AddDbContextServices(this IServiceCollection services,
1111
IConfiguration configuration)
1212
{
13-
if (configuration.GetValue<bool>("UseInMemoryDatabase"))
14-
{
15-
services.AddDbContext<SemanticKernelContext>(options =>
16-
options.UseInMemoryDatabase("DefaultConnection").UseLazyLoadingProxies());
17-
}
18-
else
19-
{
20-
services.AddDbContext<SemanticKernelContext>(options =>
21-
options.UseSqlServer(configuration.GetConnectionString("DefaultConnection"),
22-
builder => builder.MigrationsAssembly(typeof(SemanticKernelContext).Assembly.FullName))
23-
.UseLazyLoadingProxies());
24-
}
13+
14+
services.AddDbContext<SemanticKernelContext>(options =>
15+
options.UseSqlServer(configuration.GetConnectionString("DefaultConnection"),
16+
builder => builder.MigrationsAssembly(typeof(SemanticKernelContext).Assembly.FullName))
17+
.UseLazyLoadingProxies());
2518

2619
services.AddScoped<ISemanticKernelContext, SemanticKernelContext>();
2720
services.AddScoped<SemanticKernelContextInitializer>();

src/Presentation.WebApi/appsettings.Development.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
"ApplicationInsights": {
1010
"ConnectionString": "InstrumentationKey=00000000-0000-0000-0000-000000000000;EndpointSuffix=applicationinsights.azure.com"
1111
},
12-
"UseInMemoryDatabase": false,
1312
"ConnectionStrings": {
1413
"DefaultConnection": "Data Source=(localdb)\\MSSQLLocalDB;Initial Catalog=SemanticKernelMicroservice;Min Pool Size=3;MultipleActiveResultSets=True;Trusted_Connection=Yes;TrustServerCertificate=True;;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30"
1514
},

src/Presentation.WebApi/appsettings.Production.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
"ApplicationInsights": {
1010
"ConnectionString": "InstrumentationKey=00000000-0000-0000-0000-000000000000;EndpointSuffix=applicationinsights.azure.com"
1111
},
12-
"UseInMemoryDatabase": false,
1312
"ConnectionStrings": {
1413
"DefaultConnection": "Data Source=(localdb)\\MSSQLLocalDB;Initial Catalog=SemanticKernelMicroservice;Min Pool Size=3;MultipleActiveResultSets=True;Trusted_Connection=Yes;TrustServerCertificate=True;;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30"
1514
},

src/Presentation.WebApi/appsettings.local.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
"ApplicationInsights": {
1010
"ConnectionString": "InstrumentationKey=00000000-0000-0000-0000-000000000000;EndpointSuffix=applicationinsights.azure.com"
1111
},
12-
"UseInMemoryDatabase": false,
1312
"ConnectionStrings": {
1413
"DefaultConnection": "Data Source=(localdb)\\MSSQLLocalDB;Initial Catalog=SemanticKernelMicroservice;Min Pool Size=3;MultipleActiveResultSets=True;Trusted_Connection=Yes;TrustServerCertificate=True;;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;"
1514
},

0 commit comments

Comments
 (0)