awesome-aricawesome-aric
文档
GitHub
文档
GitHub
  • 介绍
  • Visual Studio Code

    • vscode常用配置
  • Git

    • 安装
    • 常用命令
    • 合并指定commit到指定分支
    • GitHub
  • Python

    • python
    • pip
    • 虚拟环境
    • django+celery+redis简单用法
    • Awesome Python (个人向)
  • .Net

    • EF
    • path
  • JavaScript

    • js
    • 使用axios传集合型参数
    • layui的table加载数据时默认选中
  • Linux

    • nginx常用命令
  • Docker

    • Docker常用命令
    • Docker安装
    • Docker 部署项目(简易版)
  • 踩坑记录

    • 软件包管理器
    • PowerShell
    • Pycharm

EF

迁移

Update-Database -Script -SourceMigration 
Update-Database –TargetMigration 201611140334273_xxxxx

生成sql脚本

cd E:\xxx\aspnet-core\src\xxx.EntityFrameworkCore
dotnet ef migrations script xxx -o s sqls/xxx
dotnet ef migrations script 20180827112311_Add_LimitedTimeBuy -o sqls/20180911022838_Update_Conpou_DisplayOrder.sql

根据数据表生成实体

Install-Package Microsoft.EntityframeworkCore.SqlServer
Install-Package Microsoft.EntityframeworkCore.Tools
Install-Package Microsoft.VisualStudio.Web.CodeGeneration.Design
Scaffold-DbContext -Force "Data Source=localhost; Initial Catalog=xxx; Persist Security Info=True; User ID=user; Password=123456;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models

Mac生成迁移文件及更新数据库:

cd xxxx/xxx/xxx/CsprojBuilder.EntityFrameworkCore
dotnet ef migrations add 本次修改的内容起个名放在这,如Add_Weixin
dotnet ef database update
编辑此页
上次更新: 2021/12/10 20:36
贡献者: aric
Next
path