【摘要】升级到 EF Core 8 后,原本文能正常运行的 Contains 查询可能因生成 CTE 语法且缺少前置分号,而触发 SQL Server 错误(错误号 156)。这是 EF Core 8 有意引入的重大变更。为此,文章推荐使用参数化 Raw SQL、FindAsync 或内存过滤作为解决方案;... 阅读全文