Select top 1 linq đến SQL trong MVC . Mình có 2 bảng Product và Category. Mình muốn khi truyền bến Id của product vào thì mình sẽ select ra model của toàn bộ category đó đầu tiên. Và tăng 1 cho biến Views ở Category đó. Mà mình làm hoài không được, toàn báo lỗi không tìm thấy. Mã: var Id=productId; var model = dbc.Category .Where(s => s.productId == Id) .Take(1); model.Views++; //không có bị báo lỗi không tìm thấy zzz giúp mình dbc.SaveChanges(); Giúp mình với. Cảm ơn
Của bạn đây dùng thêm hàm First() nữa nhé. Để select row đầu tiên nhé. Mã: var Id=productId; var model = dbc.Category .Where(s => s.productId == Id) .Take(1); model.First().Views++; dbc.SaveChanges(); Hoặc Mã: var Id=productId; var model = dbc.Category .Where(s => s.productId == Id) .First(); model.Views++; dbc.SaveChanges();