首先,很抱歉我的英语不好。 我使用EF Core原始查询时遇到了问题。
SELECT * FROM [Iot.Core].[dbo].[LocaleResources] WHERE [Key] IN ({0})
我希望将字符串列表作为参数传递。
var inClause = new List<string>() { "Apple", "Banana", "Cream"};
但是来自DbContext返回的结果是不正确的。
dbContext_LocaleResources.FromSql(_querySelectLocaleResourceByKeyAndLanguage, inClause).ToList()
请帮忙! 谢谢你
context.LocaleResources.Where(x => inClause.Contains(x.Key));
。 - juharr