专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

.Net Core 数据库的迁移

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/2/14 0:44:14       共计:3635 浏览

  数据库迁移方式:PMC(程序包管理控制器),CLI(程序所在目录控制台操作)


 1:在迁移数据库之前AppSetting.json中配置数据库信息

注:在NuGet包管理器上同时引入Entityframeworkcore.Tools  Entityframeworkcore.sqlserver 插件。  

2:CLI数据库迁移

a:首先需要在项目文件中添加库的引用

<DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="2.0.2" />

版本号依自己项目实际情况而定。

               

 

b:在项目所在的控制窗体中操作,输入命令  dotnet ef migrations add InitalCreate,InitalCreate 可以随意命名,。执行完这行命令将会在项目中找到Migrations文件夹,

生成的文件数据都在里面,InitalCreate文件中有两个重写方法Up、Down,Up表示转移后的数据形式,Downb表示转移前的数据形式

            

c:现在需要生成数据库,执行命令 dotnet ef database update

注:如果上面步骤均没有问题,说明数据库已经生成。但是如果有问题请关注下是否缺少引用,自行百度解决吧。

2:PMC(程序包管理控制器)

这个相对比较简单

a:找到程序包管理控制器

b:在控制台输入命令:add-migration  在Name出随意输入英文名称  update-database

 

     注:如没报错数据库就已经生成成功,如有问题

 

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:IdentityServer4授权和认证对接数据库 | ·下一条:css z-index 最大值

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有