如何解决MassTransit JobConsumer:0x80131904:关键字'UPDATE'
我尝试在EntityFramework Core上启动MassTransit/Sample-JobConsumer,但遇到奇怪的错误
(0x80131904):关键字“ UPDATE”附近的语法不正确
复制步骤:
-
删除PostgreSQL的安装EntityFrameworkCore
请,任何人都可以帮助我了解发生了什么事。
您可以在github with EntityFrameworkCore storage implemented上看到存储库
[更新1]
在将PostgresLockStatementProvider
更改为SqlServerLockStatementProvider
之后(感谢Chris Patterson的帮助)。但是我有另一个错误:
[更新2]
在我安装了RabbitMQ插件后,一切都可以在EntityFrameworkCore上正常运行! (感谢克里斯·帕特森)
解决方法
要更改为SQL Server,您需要将EF Core配置更改为UseSqlServer
,还需要更改remove the PostgreSQL lock provider(默认锁定提供程序为SqlServer)。需要更改的地方有三行,每个状态机一行。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。