.net - 使用 Entity Framework 在运行时更新数据库架构

标签 .net database entity-framework

我正在使用 EF4.0 开发应用程序。 在版本之间,数据库架构可能会发生变化(例如,添加列、添加表...)。

有没有办法在客户运行新版本时将这些更改提交到客户数据库?我正在考虑类似于 CreateDatabase() 的函数。

最佳答案

您的安装过程必须做两件事:

  • 运行脚本更新数据库
  • 安装新程序文件

要生成数据库脚本,请使用 visual studio 中的工具,请参阅 http://www.sqlskills.com/BLOGS/KIMBERLY/post/Data-Dude-moving-into-lower-priced-VS-Editions-in-VS-2010-excellent!.aspx

关于.net - 使用 Entity Framework 在运行时更新数据库架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3149141/

相关文章:

.net - 即时修改 app.config

c# - .net 在与 .net 运行时相同的机器上点燃分布式缓存?

entity-framework - 我应该使用什么标准来评估 ORM?

c# - 无法将来自不同项目的新脚手架项目添加到我的 Web 项目 (MVC 5)

c# - 一个用于依赖注入(inject)(在 MVC 应用程序中)和简单 AOP 任务(使用属性)的框架

c# - 如何在不使用 ASP.NET 的情况下在 C# 中创建 REST 服务

c# - 使用 TEXT 列创建 MySql 数据库

mysql - 逆向客户端并从中构建服务器

database - 存储可更新科学数据的更好方法?

c# - IQueryable 不在 SQL 中附加 WHERE 语句