Мне нужно получить доступ ко всем элементам, которые есть в моей базе данных, и проанализировать каждый из них. Я думал, что могу сохранить все значения в массив, а затем получить к ним доступ:
var ocorrenciasLista = GetOcorrencias().ToArray();
for (int i = 0; i <= ocorrenciasLista.Length; i++)
{
var latitude2 = ocorrenciasLista[i][2];
}
EDIT:
Вот мой GetOcorrencias ()
[HttpGet]
public IEnumerable<Ocorrencias> GetOcorrencias()
{
int duracao = 2;
DateTime dataDuracao = DateTime.Now.Subtract(new TimeSpan(0, duracao, 0, 0));
var ocorrencias = _context.Ocorrencias
.Where(e => (e.Estado == Ocorrencias.EstadoOcorrencia.emAvaliacao && e.DataOcorrencia >= dataDuracao) ||
e.Estado == Ocorrencias.EstadoOcorrencia.aceite);
return ocorrencias;
}
Я получаю сообщение об ошибке «Невозможно применить индексирование с помощью [] к выражению типа Ocorrencias». Окорренсиас - моя основная модель. В приведенном выше коде я хочу получить доступ к широте каждого элемента в моей базе данных. Как мне это сделать?