private void Include(IList<string> includes, Action action)
{
if (includes != null)
{
foreach (var include in includes)
action(<add include here>);
}
}
我想这样调用它。this.Include(includes, _context.Cars.Include(<NEED TO PASS each include to here>));
这个想法是将每个include传递给方法。
includes
参数传递了包含项。您的想法是要将includes
列表中的每个成员传递给action
吗?如果是这样,请只传递_context.Cars.Include
(不带括号)。 - itowlson_context.Cars.Include
方法的签名是什么?Scrum Meister 的更新答案看起来对我来说是正确的,但我猜想 Cars.Include 方法可能需要适应一个字符串...? - itowlson