我正在寻找一种方法,如何生成和保留数据库架构而不在其间进行迁移?
可以这么说,直接修改数据库,中间没有工具。
我想要一些类似于SetSchema<DbContext>(myUserContext)
的内容,以便它自动浏览上下文数据,生成SQL并执行。另外,UnsetSchema<DbContext>(myUserContext)
的倒数。
我需要这个我在这里的安装程序系统。我只想在给定上下文的情况下创建所需的表和模式,而不是迁移。我不需要介于两者之间。换句话说......在安装时我设置了表格,在卸载时我取消了表格。
我一直在寻找EF6.1.2来源。我发现Migration.Builders
似乎是相关的,但似乎找不到如何使用它们的方法。我一直在通过API反向设计路径,但是当我点击通过MigrationOperations
生成的EdmModelDiffer.Diff
时,我偶然发现了。显然,EdmModelDiffer
是内部的。