使用SQLServerManagementStudio更新代码优先项目

使用SQLServerManagementStudio更新代码优先项目,sql,sql-server,ef-code-first,ssms,Sql,Sql Server,Ef Code First,Ssms,我已经创建了一个项目,并使用现有数据库中的代码首先添加了一个实体数据模型 现在,我喜欢使用SSMS(2008)进行更改,例如添加新的列、表或更改某些属性表或列属性 是否有一种方法可以让我在SSM中进行更改,然后相应地更新模型和迁移,或者在您首先选择代码并创建模型之后,您是否坚持只更改代码并从package manager运行添加迁移和更新数据库 我还需要确保在发布解决方案时,数据库的服务器版本会相应更新 提前欢呼,, 凯文 据我所知,您必须坚持从package manager控制台运行add m

我已经创建了一个项目,并使用现有数据库中的代码首先添加了一个实体数据模型

现在,我喜欢使用SSMS(2008)进行更改,例如添加新的列、表或更改某些属性表或列属性

是否有一种方法可以让我在SSM中进行更改,然后相应地更新模型和迁移,或者在您首先选择代码并创建模型之后,您是否坚持只更改代码并从package manager运行添加迁移和更新数据库

我还需要确保在发布解决方案时,数据库的服务器版本会相应更新

提前欢呼,,
凯文

据我所知,您必须坚持从package manager控制台运行
add migration
,以便创建迁移文件。当然,您可以使用
-script
选项生成您希望运行的Sql脚本。谢谢。为什么我要问的是,在我不确定如何在C#文件中编码的地方可能需要进行更改,但可以轻松地将更改直接写入SSMS中的本地数据库或VS中的服务器资源管理器。我不知道如何或是否有可能更新项目中的相关文件,以便能够使用,调试然后发布所述更改。