zoukankan      html  css  js  c++  java
  • EF Code First Migrations数据库迁移

    VS工具->Nuget包管理器->程序包管理控制台

    执行以下命名:

    PM> enable-migrations
      More than one context type was found in the assembly 'DataMigration'.
      To enable migrations for 'DataMigration.PrivateDb', use Enable-Migrations -ContextTypeName DataMigration.PrivateDb.
      To enable migrations for 'DataMigration.PublicDb', use Enable-Migrations -ContextTypeName DataMigration.PublicDb.
      To enable migrations for 'DataMigration.RKEDb', use Enable-Migrations -ContextTypeName DataMigration.RKEDb.

    PM> enable-migrations -ContextTypeName DataMigration.PrivateDb

      Checking if the context targets an existing database...
      Code First Migrations enabled for project DataMigration.


    PM> Add-Migration InitialCreate
      Scaffolding migration 'InitialCreate'.
      The Designer Code for this migration file includes a snapshot of your current Code First model. This snapshot is used to calculate the changes to your model when you scaffold the next migration. If you make additional changes to your model that you want to   include in this migration, then you can re-scaffold it by running 'Add-Migration InitialCreate' again.


    PM> Update-Database -Verbose
      Using StartUp project 'DataMigration'.
      Using NuGet project 'DataMigration'.
      Specify the '-Verbose' flag to view the SQL statements being applied to the target database.
      Target database is: 'TC_Private' (DataSource: ., Provider: System.Data.SqlClient, Origin: Configuration).
      Applying explicit migrations: [201906180146102_InitialCreate].
      Applying explicit migration: 201906180146102_InitialCreate.
      CREATE TABLE [dbo].[T_MT_Community] (
        [Id] [nvarchar](128) NOT NULL,
        [MigrationTime] [datetime] NOT NULL,
        CONSTRAINT [PK_dbo.T_MT_Community] PRIMARY KEY ([Id])
      ) 
      INSERT [dbo].[__MigrationHistory]([MigrationId], [ContextKey], [Model], [ProductVersion])
      VALUES (.............................)

      Running Seed method.

  • 相关阅读:
    linux系统基本目录的介绍
    vue 组件之间的通信-父组件给子组件传递数据
    postgresql数据库查询特定日期的数据
    使用HttpRequest调用第三方接口
    postgresql数据库中的 rownum
    mybatis框架,执行插入语句的时候,如果没有字段传过来就赋值为空 进行判断
    postgresql数据库left join将主表中的数据查询出多条的解决办法
    前后端交互 -精度丢失问题解决
    vue找页面
    mysql语法 join on 表示什么
  • 原文地址:https://www.cnblogs.com/intotf/p/11043939.html
Copyright © 2011-2022 走看看