با کد زیر
public class Book { public string Title { get; set; } public int Id { get; set; } public Author Author { get; set; } public Publisher Publisher { get; set; } public IList<Book> GetBooks() { var books = new List<Book>(); for (int i = 0; i < 10; i++) { var book = new Book() { Id = i, Title = $"Title {i}", Author = new Author() { FirstName = $"Author {i} First Name", LastName = $"Author {i} Last Name", Person = new Person() { Type = $"Type {i}", Value = $"Value {i}" } }, Publisher = new Report.Publisher() { Name = $"Publiser {i}" } }; books.Add(book); } return books; } } public class Author { public string FirstName { get; set; } public string LastName { get; set; } public Person Person { get; set; } } public class Person { public string Type { get; set; } public string Value { get; set; } } public class Publisher { public string Name { get; set; } }
و فایل mrt زیر مشکلی دیده نشد.