Được rồi, vì vậy tôi mới dùng cả EF và LINQ. Tôi đã tìm ra cách để INSERT và DELETE nhưng vì một số lý do UPDATE dường như thoát khỏi sự nắm bắt của tôi.LINQ to Entities cách cập nhật hồ sơ
Dưới đây là một mẫu mã của tôi:
EntityDB dataBase = new EntityDB();
Customer c = new Customer
{
Name = "Test",
Gender = "Male
};
dataBase.Customers.AddObject(c);
dataBase.SaveChanges();
Trên đây tạo ra và thêm một kỷ lục tốt.
Customer c = (from x in dataBase.Customers
where x.Name == "Test"
selext x).First();
dataBase.Customers.DeleteObject(c);
dataBase.SaveChanges();
Ở trên có hiệu quả xóa hồ sơ được chỉ định.
Bây giờ, làm cách nào để cập nhật? Tôi không thể tìm thấy phương thức "UpdateObject()
" trên bộ sưu tập đối tượng.
Nếu bạn đang sử dụng EF4, tôi muốn giải pháp này http://stackoverflow.com/questions/623672/update-entity-framework-objects –