我正在尝试从包管理器控制台更新数据库.如果我的Domain类发生更改,我必须删除并创建数据库,而不是删除数据库,我如何更新数据库.
我已经尝试在谷歌阅读一些博客.
PM> Install-Package EntityFramework
Run Code Online (Sandbox Code Playgroud)
通过使用此命令,我成功安装了Entity Framework.
PM> Enable-Migrations
Run Code Online (Sandbox Code Playgroud)通过使用此命令,它在我的项目中创建了迁移文件.
PM> Update-Database
Run Code Online (Sandbox Code Playgroud)通过使用此命令,我可以更新表,但我有一个 问题.
指定'-Verbose'标志以查看应用于目标数据库的SQL语句.System.Data.SqlClient.SqlException(0x80131904):建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.
有时如果POCO类中只有一个字段发生变化,它可能会更新.例如,我已经更新了更多的Domain类,如何从Package Manager Console更新数据库.任何的想法 ?
c# sql-server ef-migrations visual-studio-2012 entity-framework-6