Я в порядке как с C #, так и с VB.NET
У меня есть функция GetListOfBook
, которая возвращает результат LINQ to SQL, который содержит коллекцию объектов, таких как:
var result = GetListOfBook ();
- Book - это объект Book, у которого свойство Title и ISBN,
- Category является строкой
- Author - это объект Author, у которого есть свойство Name и ID.
Внутри коллекции это выглядит так:
Внутри коллекции "result" это выглядит так:
{Book = {Book}, Category = "English", Author = {Author}}
{Book = {Book}, Category = "English", Author = {Author}}
{Book = {Book}, Category = "Web Development", Author = {Author}}
Я хочу перебрать каждый элемент в коллекции, чтобы получить название книги и ISBN, категорию и имя автора.Примерно так:
foreach (var r in result)
{
Respone.Write(r.Book.Title, r.Book.ISBN, r.Category, r.Auhtor.Name);
}
В данный момент я пока не могу перебрать коллекцию.Спасибо за любые предложения.
Обновление:
Извините за беспокойство.Это на самом деле работает.Я нашел опечатку в коде.