您的位置:首页 > 博客中心 > 数据库 >

EF迁移数据库命令

时间:2022-03-14 01:48

gxlsystem.com,布布扣gxlsystem.com,布布扣

 1 每个程序包的所有者将相应程序包授权给您。Microsoft 不负责也不会授予对第三方程
 2 
 3 序包的任何许可。有些程序包可能包含受其他许可证控制的依赖项。请访问程序包源(源
 4 
 5 ) URL 以确定所有依赖项。
 6 
 7 程序包管理器控制台主机版本 2.0.30625.9003
 8 
 9 键入“get-help NuGet”以查看所有可用的 NuGet 命令。
10 
11 
12 PM> Enable-Migrations -ContextTypeName Movie.Web.Models.MovieDBContext
13 
14 
15 正在检查上下文的目标是否为现有数据库...
16 检测到使用数据库初始值设定项创建的数据库。已搭建与现有数据库对应的迁
17 
18 移“201410300256090_InitialCreate”的基架。若要改用自动迁移,请删除 
19 
20 Migrations 文件夹并重新运行指定了 -EnableAutomaticMigrations 参数的 Enable-
21 
22 Migrations。
23 已为项目 Movie.Web 启用 Code First 迁移。
24 
25 
26 PM> add-migration Initial
27 
28 
29 正在为迁移“Initial”搭建基架。
30 此迁移文件的设计器代码包含当前 Code First 模型的快照。在下一次搭建迁移基架时
31 
32 ,将使用此快照计算对模型的更改。如果对要包含在此迁移中的模型进行其他更改,则
33 
34 您可通过再次运行“Add-Migration 201410310559063_Initial”重新搭建基架。
35 
36 
37 PM> update-database
38 
39 
40 指定“-Verbose”标记以查看应用于目标数据库的 SQL 语句。
41 正在应用基于代码的迁移: [201410310559063_Initial]。
42 正在应用基于代码的迁移: 201410310559063_Initial。
43 正在运行 Seed 方法。
44 
45 
46 PM> add-migration Rating
47 
48 
49 正在为迁移“Rating”搭建基架。
50 此迁移文件的设计器代码包含当前 Code First 模型的快照。在下一次搭建迁移基架时
51 
52 ,将使用此快照计算对模型的更改。如果对要包含在此迁移中的模型进行其他更改,则
53 
54 您可通过再次运行“Add-Migration 201410310611399_Rating”重新搭建基架。
55 
56 
57 PM> update-database
58 
59 
60 指定“-Verbose”标记以查看应用于目标数据库的 SQL 语句。
61 正在应用基于代码的迁移: [201410310611399_Rating]。
62 正在应用基于代码的迁移: 201410310611399_Rating。
63 正在运行 Seed 方法。
64 
65 
66 PM> add-migration DataAnnotations update-database
67 
68 
69 Add-Migration : 找不到接受实际参数“update-database”的位置形式参数。
70 所在位置 行:1 字符: 14
71 + add-migration <<<<  DataAnnotations update-database
72     + CategoryInfo          : InvalidArgument: (:) [Add-Migration], 
73 
74 ParameterBindingException
75     + FullyQualifiedErrorId : PositionalParameterNotFound,Add-Migration
76  
77 
78 PM> add-migration DataAnnotations
79 
80 
81 正在为迁移“DataAnnotations”搭建基架。
82 此迁移文件的设计器代码包含当前 Code First 模型的快照。在下一次搭建迁移基架时
83 
84 ,将使用此快照计算对模型的更改。如果对要包含在此迁移中的模型进行其他更改,则
85 
86 您可通过再次运行“Add-Migration 201410310622095_DataAnnotations”重新搭建基架
87 
88 。
89 
90 
91 PM> update-database
92 
93 
94 指定“-Verbose”标记以查看应用于目标数据库的 SQL 语句。
95 正在应用基于代码的迁移: [201410310622095_DataAnnotations]。
96 正在应用基于代码的迁移: 201410310622095_DataAnnotations。
97 正在运行 Seed 方法。
98 PM> 
View Code

 

热门排行

今日推荐

热门手游