1. Lưu ý khi sử dụng Linq to SQL:
1.1. Khi sửa bản ghi mà có thay đổi khóa ngoại: Thì phải chỉ rõ nó tham chiếu đến đối tượng mới nào, chứ không chỉ đổi khóa ngoại.
Ví dụ: Department(ID, Name) ---> Employee(ID,Name, DepartmentID)
Sửa nhân viên: đổi nhân viên có ID là 1 từ phòng ban cũ DepartmentID=1 sang phòng ban mới DepartmentID=2.
var context = new DataClasses1DataContext(connString);
var y = context. Employees.Single(c => c.ID == 1);
//Câu lệnh lỗi
//y.DepartmentID = 2;
//Câu lệnh đúng
y.Departments = context.Departments.Single(c => c.ID == 2);
context.SubmitChanges();
1 nhận xét:
HAY QUÁ
Đăng nhận xét