В .NET8/EF8, при работе с SQL Server, EF может создать более современные версии запросов SQL, которые старые серверы SQL/базы данных не поймут и сочтут это за ошибку синтаксиса. Решение состоит в синхронизации уровней совместимости сервера и клиента.
hackernoon.com
How to Solve the Microsoft.Data.SqlClient.SqlException (0x80131904): Incorrect syntax near '$ Error
Create attached notes ...
