初始化数据库模型

This commit is contained in:
2025-10-18 14:53:04 +08:00
7 changed files with 58 additions and 5 deletions
+14
View File
@@ -1,4 +1,8 @@
using IM_API.Configs;
using IM_API.Models;
using Microsoft.EntityFrameworkCore;
namespace IM_API
{
public class Program
@@ -8,7 +12,17 @@ namespace IM_API
var builder = WebApplication.CreateBuilder(args);
// Add services to the container.
IConfiguration configuration = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("appsettings.json", optional: false, reloadOnChange: true)
.Build();
string conStr = builder.Configuration.GetConnectionString("DefaultConnection")!;
builder.Services.AddDbContext<IMDbContext>(options =>
{
options.UseMySql(conStr,ServerVersion.AutoDetect(conStr));
});
builder.Services.AddAllService(configuration);
builder.Services.AddControllers();
// Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle
builder.Services.AddEndpointsApiExplorer();