public IEnumerable<decimal> SomeKeys
{
get
{
return dbContext.SomeTable.Select(x=>x.Key);
}
}
public IEnumerable<decimal> SomeOtherKeys
{
get
{
var ret = IEnumerable<decimal>(); // interface name is not
// valid as this point
// do stuff with ret
return ret;
}
}
С моим текущим кодом я получаю исключение выше.«Имя интерфейса в настоящий момент недействительно»
Должен ли я вернуть List<decimal>
? Или как я могу вернуть типы данных IEnumerable
или IQueriable
?
они интерфейсы, а не на самом деле «типы данных». я думаю, что базовое руководство по интерфейсам сделает эту проблему понятной: c –