EFcore 在asp.net core 实现了DI后 如何在design时的迁移

EFcore 在asp.net core 实现了DI后 如何在design时的迁移

  • programs.cs 中
  • 首先注册实现dbcontenxt的实现类
  • 同时配置连接字符串,指定dbcontenxt实现类所在的项目的Assembly程序集(确保引用dbcontext所在项目)

builder.Services.AddDbContext<FileServiceDbContext>(option=>option.UseMySql("数据库连接字符串",MySqlServerVersion.LatestSupportedServerVersion,x=>x.MigrationsAssembly("FileServiceRepsitory")));
  • 在启动项目目录下(主要就是指定引用项目的相对目录)
 dotnet ef migrations add  UpdatexxxxTable --project ..\FileServiceRepsitory\FileServiceRepsitory.csproj
  • 然后成功后应用更新到数据库
 dotnet ef database update  
posted @   我说的像切身之痛  阅读(34)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示