public class Blog
{
public int Id { get; set; }
public string Title { get; set; }
public int Other { get; set; }
public User User { get; set; }
}
public class User
{
public int Id { get; set; }
public string UserName { get; set; }
public int Other { get; set; }
}
public class BlogDTO
{
public int Id { get; set; }
public string Title { get; set; }
public UserDTO User { get; set; }
}
public class UserDTO
{
public int Id { get; set; }
public string UserName { get; set; }
}
var result = dbContext.Blogs
.Select(blog => new BlogDTO
{
Id = blog.Id,
Title = blog.Title,
User = new UserDTO
{
Id = blog.User.Id,
UserName = blog.User.UserName
}
})
.toList();
public class Blog
{
public int Id { get; set; }
public string Title { get; set; }
public int Other { get; set; }
public User User { get; set; }
}
public class User
{
public int Id { get; set; }
public string UserName { get; set; }
public int Other { get; set; }
}
public class BlogDTO
{
public int Id { get; set; }
public string Title { get; set; }
public UserDTO User { get; set; }
}
public class UserDTO
{
public int Id { get; set; }
public string UserName { get; set; }
}
var result = dbContext.Blogs
.Select(blog => new BlogDTO
{
Id = blog.Id,
Title = blog.Title,
User = new UserDTO
{
Id = blog.User.Id,
UserName = blog.User.UserName
}
})
.toList();