list = (from item1 in dataContext.copies
where item1.isbn == isbn && item1.copy_no == copyNo
select new Item
{
Isbn = item1.isbn,
CopyNumber = item1.copy_no,
Loanable = item1.item.loanable.HasValue,
Cover = item1.item.cover,
Synopsis = item1.title.synopsis,
Title = item1.title.ToString(),
Author = item1.title.author,
Translation = item1.item.translation,
MemberId = item1.loan.member_no,
DueDate = item1.loan.due_date,
CheckoutDate = item1.loan.out_date,
}).SingleOrDefault<Item>();