【发布时间】:2018-12-24 17:07:03
【问题描述】:
首先,对不起,因为我的英语不好。 我对使用 EF 核心原始查询的查询有疑问
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,但我需要使用原始查询。这是我的项目的要求。谢谢你
-
什么是“不正确”?
标签: c# sql entity-framework asp.net-core