待解决
实践落地
实体类自动创建表时一直报错
K
Koyo
发布于 2026-09-29 09:48:46
1 -
实体类自动创建表时一直报错ERROR:
0A000 can not use multi-statement transactions involving a schema change under weak isolation levels
这是为啥
实体类自动创建表时一直报错ERROR:
0A000 can not use multi-statement transactions involving a schema change under weak isolation levels
这是为啥

这是事务隔离级别导致的,建议把事务隔离级别改为 `Repeatable Read` 或 `Serializable`,例如:
db.Ado.BeginTran(IsolationLevel.RepeatableRead); 调整后再执行实体类自动建表即可。
