Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

SaveChanges () không lưu dữ liệu

Nếu bạn đang cập nhật thực thể, bạn sẽ cần kết nối đối tượng usr với ngữ cảnh db và đánh dấu nó là đã sửa đổi.

db.Attach(usr);
db.Context.Entry(usr).State = EntityState.Modified;

Nếu nó là mới, bạn sẽ cần thêm nó qua:

db.Add(usr);

Sau đó, hãy gọi cho

của bạn
db.SaveChanges()


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cách nhận toàn bộ tập kết quả từ SSMS

  2. Thay đổi kích thước hình ảnh từ 150 * 150 thành 70 * 70 bằng cách sử dụng truy vấn sql?

  3. ExecuteNonQuery trả về -1

  4. Thủ tục được lưu trữ đang thực thi với các chỉ mục khác nhau khi được gọi qua Entity Framework so với SSMS

  5. Làm cách nào để kết nối với SQL Server 2008 bằng qt?