Sql Umbraco 8数据库迁移错误';不完全迁移ExpressionException'';无法创建新表达式:上一个表达式尚未运行;
我正在使用Umbraco 8,v.8.11.1,并试图用我自己的表扩展Umbraco数据库。我在文档中遵循了此指南: 在此代码行中,在Migrate方法内部,它将中断:Sql Umbraco 8数据库迁移错误';不完全迁移ExpressionException'';无法创建新表达式:上一个表达式尚未运行;,sql,umbraco8,Sql,Umbraco8,我正在使用Umbraco 8,v.8.11.1,并试图用我自己的表扩展Umbraco数据库。我在文档中遵循了此指南: 在此代码行中,在Migrate方法内部,它将中断: Create.Table<BlogCommentSchema>().Do(); 在该错误的文档中,可在以下位置找到: 它说: “备注 诸如Alter.Table(…).Do()之类的迁移表达式必须以Do()结尾,否则它们不会被执行。当检测到未执行的表达式时,将抛出一个不完整的MigrationExpressio
Create.Table<BlogCommentSchema>().Do();
在该错误的文档中,可在以下位置找到:
它说:
“备注
诸如Alter.Table(…).Do()之类的迁移表达式必须以Do()结尾,否则它们不会被执行。当检测到未执行的表达式时,将抛出一个不完整的MigrationExpressionException。“
我假设这与此有关,但这毫无意义,因为代码以do()结尾
Create.Table().Do();
我还尝试了对代码进行一些调整,主要遵循本指南,没有任何更改:
我曾尝试将App_数据中的数据库sdf文件交换到我备份的初始“干净”Umbraco数据库,但这也没有什么区别
据我所知,无需安装任何软件包即可使用迁移
Create = 'Create' threw an exception of type 'Umbraco.Core.Migrations.IncompleteMigrationExpressionException'
Umbraco.Core.Migrations.IncompleteMigrationExpressionException: 'Cannot create a new expression: the previous expression has not run.'
Create.Table<BlogCommentSchema>().Do();