Skip to content

Commit eb70e47

Browse files
committed
Update LINQ query and SQL assertion for parameter names
Explicitly cast names to IEnumerable<string> in the query for compatibility. Update expected SQL to use @p1/@p2 parameter names and adjust formatting to match new output.
1 parent f74b2d9 commit eb70e47

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

test/EFCore.Jet.FunctionalTests/Query/PrecompiledSqlPregenerationQueryJetTest.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -243,19 +243,19 @@ public virtual async Task Do_not_cache_is_respected()
243243
await Test(
244244
"""
245245
string[] names = ["foo", "bar"];
246-
var blogs = await context.Blogs.Where(b => names.Contains(b.Name)).ToListAsync();
246+
var blogs = await context.Blogs.Where(b => ((IEnumerable<string>)names).Contains(b.Name)).ToListAsync();
247247
""",
248248
interceptorCodeAsserter: code => Assert.Contains(nameof(RelationalCommandCache), code));
249249

250250
AssertSql(
251251
"""
252-
@names1='foo' (Size = 255)
253-
@names2='bar' (Size = 255)
254-
255-
SELECT `b`.`Id`, `b`.`Name`
256-
FROM `Blogs` AS `b`
257-
WHERE `b`.`Name` IN (@names1, @names2)
258-
""");
252+
@p1='foo' (Size = 255)
253+
@p2='bar' (Size = 255)
254+
255+
SELECT `b`.`Id`, `b`.`Name`
256+
FROM `Blogs` AS `b`
257+
WHERE `b`.`Name` IN (@p1, @p2)
258+
""");
259259
}
260260

261261
public class PrecompiledSqlPregenerationQueryJetFixture : PrecompiledSqlPregenerationQueryRelationalFixture

0 commit comments

Comments
 (0)