无需迁移即可创建和保留DbContext模式

时间:2015-02-27 12:06:18

标签: c# database entity-framework orm

我正在寻找一种方法,如何生成和保留数据库架构而不在其间进行迁移

可以这么说,直接修改数据库,中间没有工具。

我想要一些类似于SetSchema<DbContext>(myUserContext)的内容,以便它自动浏览上下文数据,生成SQL并执行。另外,UnsetSchema<DbContext>(myUserContext)的倒数。

我需要这个我在这里的安装程序系统。我只想在给定上下文的情况下创建所需的表和模式,而不是迁移。我不需要介于两者之间。换句话说......在安装时我设置了表格,在卸载时我取消了表格。

我一直在寻找EF6.1.2来源。我发现Migration.Builders似乎是相关的,但似乎找不到如何使用它们的方法。我一直在通过API反向设计路径,但是当我点击通过MigrationOperations生成的EdmModelDiffer.Diff时,我偶然发现了。显然,EdmModelDiffer是内部的。

0 个答案:

没有答案