小编vin*_*odh的帖子

在代码优先环境中从包管理器控制台更新数据库

代码第一环境

我正在尝试从包管理器控制台更新数据库.如果我的Domain类发生更改,我必须删除并创建数据库,而不是删除数据库,我如何更新数据库.

我已经尝试在谷歌阅读一些博客.

命令

PM> Install-Package EntityFramework
Run Code Online (Sandbox Code Playgroud)
  1. 通过使用此命令,我成功安装了Entity Framework.

     PM> Enable-Migrations
    
    Run Code Online (Sandbox Code Playgroud)
  2. 通过使用此命令,它在我的项目中创建了迁移文件.

     PM> Update-Database
    
    Run Code Online (Sandbox Code Playgroud)
  3. 通过使用此命令,我可以更新表,但我有一个 问题.

错误

指定'-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

24
推荐指数
2
解决办法
6万
查看次数

如何隐藏columnSelection中的列?

请参考下图。我想设置“发送者”和“接收者”的“列选择”。ID不应放在列选择下拉列表中。如何在bootgrid中执行此操作?

图片供参考

在此处输入图片说明

javascript jquery user-interface jquery-bootgrid

3
推荐指数
1
解决办法
404
查看次数