Not.
SQL injection usually works using string formatting. The arguments used in LINQ expressions are safe. The provider will handle SQL generation in such a way that fuzzy SQL in the arguments will not be executed, and the arguments will be limited to existing ones, as they are defined.
In addition, under the hood, it uses parameterized SQL queries that are immune to injection attacks.
source share