У меня есть список IEnumerable
с несколькими значениями в нем, и я хочу foreach
над его значениями. У меня есть этот кодКак подготовить foreach в объекте IEnumerable
IEnumerable<object> Place = db.Places.Select(x => new { Id = x.Id, Nam1 = x.Name1, Name2 = x.Name2);
foreach(dynamic thisPlace in Place)
{
Response.Write (thisPlace.Id)
Response.Write (thisPlace.Name1)
Response.Write (thisPlace.Name2)
}
Этот код отлично работает и после того, как это сделано, он выдает ошибку:
A circular reference was detected while serializing an object of type 'System.Data.Entity.DynamicProxies.Place_F6C785C74658C47ED4BFCF45D13FE7D754CCA2F688B6CBDD079244CE52B46291'."
Теперь вопрос заключается в том, чтобы сделать foreach
с IEnumerable
правильный путь?
что экскурсии здесь? – Sajeetharan
Неправильно, я его исправлю – khaled
Вам лучше читать некоторые книги C#. Если вы будете использовать var вместо IEnumerable