Created
September 20, 2013 15:40
-
-
Save mikecole/6639490 to your computer and use it in GitHub Desktop.
Lazy Loading Issue
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var posts = context.Posts.ToArray(); | |
var model = (from post in posts | |
select new PostsViewModel | |
{ | |
Title = post.Title, | |
Url = post.Url, | |
AuthorName = post.Author.Name, | |
AuthorTwitterHandle = post.Author.TwitterHandle | |
}).ToArray(); | |
public class Post : EntityBase | |
{ | |
public string Title { get; set; } | |
public string Url { get; set; } | |
public virtual Author Author { get; set; } | |
} | |
public class Author : EntityBase | |
{ | |
public Author() | |
{ | |
Posts = new Collection<Post>(); | |
} | |
public string Name { get; set; } | |
public string TwitterHandle { get; set; } | |
public virtual ICollection<Post> Posts { get; set; } | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment