[英]How to run migration in C#.NET project?
我有與SQL服務器一起使用的項目。 在Models
目錄中,我有一個像以下一樣的遷移文件:
public partial class UserData : DbMigration
{
public override void Up()
{
CreateTable(
"dbo.confirmation_code",
c => new
{
sys_id = c.Long(nullable: false, identity: true),
resource_id = c.Guid(nullable: false),
code = c.String(maxLength: 64),
user_id = c.Long(nullable: false),
id = c.Guid(nullable: false),
edit_date = c.DateTime(nullable: false),
})
.PrimaryKey(t => t.sys_id)
.ForeignKey("dbo.user", t => t.user_id, cascadeDelete: true)
.Index(t => t.user_id);
....
對於開發我使用VisualStudio,如何運行所有遷移部署?
您應該打開Nuget管理控制台並使用遷移名稱鍵入update-database
命令,並在需要時輸入其他參數。 根據您的設置,您可能需要提供連接字符串名稱和/或項目所在的位置。
更多相關信息: 實體框架代碼首次遷移 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.