Trong một LINQ to biểu hiện thực thể như thế này:Làm thế nào để bạn trả về một giá trị mặc định nếu một LINQ cho các đối tượng truy vấn trả về không có giá trị
var vote = (from vote in db.Vote where
vote.Voter.Id == user.Id
select v).FirstOrDefault();
Làm thế nào để bạn thêm một giá trị DefaultIfEmpty để khi không có phiếu bầu tôi d có được một giá trị mặc định?
FYI, điều này không thỏa mãn câu hỏi ban đầu của bạn. Bạn đã yêu cầu nó trả về một giá trị mặc định, không phải để tạo một giá trị mới nếu nó không tồn tại. (Đây là mã tốt, chỉ không làm những gì bạn hỏi.) – BenSwayne