- Timestamp:
- 10/22/25 13:16:54 (11 months ago)
- Branches:
- master
- Children:
- d025ba3
- Parents:
- 2859225
- Location:
- iknow-api
- Files:
-
- 4 edited
-
Controllers/UsersControllers.cs (modified) (1 diff)
-
Data/AppDbContextFactory.cs (modified) (1 diff)
-
Program.cs (modified) (2 diffs)
-
appsettings.json (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
iknow-api/Controllers/UsersControllers.cs
r2859225 r5aa102d 1 using iknow_api.Data;1 //using iknow_api.Data; 2 2 using iknow_api.Models; 3 3 using System.Threading.Tasks; -
iknow-api/Data/AppDbContextFactory.cs
r2859225 r5aa102d 1 using Microsoft.EntityFrameworkCore;2 using Microsoft.EntityFrameworkCore.Design;1 //using Microsoft.EntityFrameworkCore; 2 //using Microsoft.EntityFrameworkCore.Design; 3 3 4 namespace iknow_api.Data5 {6 public class AppDbContextFactory : IDesignTimeDbContextFactory<AppDbContext>7 {8 public AppDbContext CreateDbContext(string[] args)9 {10 var configuration = new ConfigurationBuilder()11 .SetBasePath(Directory.GetCurrentDirectory())12 .AddJsonFile("appsettings.json")13 .Build();4 //namespace iknow_api.Data 5 //{ 6 // public class AppDbContextFactory : IDesignTimeDbContextFactory<AppDbContext> 7 // { 8 // public AppDbContext CreateDbContext(string[] args) 9 // { 10 // var configuration = new ConfigurationBuilder() 11 // .SetBasePath(Directory.GetCurrentDirectory()) 12 // .AddJsonFile("appsettings.json") 13 // .Build(); 14 14 15 var optionsBuilder = new DbContextOptionsBuilder<AppDbContext>();16 optionsBuilder.UseNpgsql(configuration.GetConnectionString("DefaultConnection"));15 // var optionsBuilder = new DbContextOptionsBuilder<AppDbContext>(); 16 // optionsBuilder.UseNpgsql(configuration.GetConnectionString("DefaultConnection")); 17 17 18 return new AppDbContext(optionsBuilder.Options);19 }20 }21 }18 // return new AppDbContext(optionsBuilder.Options); 19 // } 20 // } 21 //} -
iknow-api/Program.cs
r2859225 r5aa102d 9 9 builder.Services.AddOpenApi(); 10 10 11 builder.Services.AddDbContext<AppDbContext>(options => 12 options.UseNpgsql(builder.Configuration.GetConnectionString("DefaultConnection"))); 13 11 14 var app = builder.Build(); 12 15 … … 17 20 } 18 21 19 builder.Services.AddDbContext<AppDbContext>(options => 20 options.UseNpgsql(builder.Configuration.GetConnectionString("DefaultConnection"))); 22 21 23 22 24 -
iknow-api/appsettings.json
r2859225 r5aa102d 6 6 } 7 7 }, 8 "ConnectionStrings": {9 "DefaultConnection": "Host=localhost;Port=5432;Database=myappdb;Username=myuser;Password=kodrum2025"10 }8 "ConnectionStrings": { 9 "DefaultConnection": "Host=localhost;Port=3306;Database=myappdb;Username=root;Password=apipassword" 10 } 11 11 }
Note:
See TracChangeset
for help on using the changeset viewer.
