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

Trước tiên, ánh xạ các khóa tổng hợp bằng mã EF

Bạn chắc chắn cần đặt theo thứ tự cột, nếu không thì làm thế nào SQL Server phải biết cái nào đi trước? Đây là những gì bạn cần làm trong mã của mình:

public class MyTable
{
  [Key, Column(Order = 0)]
  public string SomeId { get; set; }

  [Key, Column(Order = 1)]
  public int OtherId { get; set; }
}

Bạn cũng có thể xem câu hỏi SO này. Nếu bạn muốn có tài liệu chính thức, tôi khuyên bạn nên xem trang web chính thức của EF. Hy vọng điều này sẽ hữu ích.

CHỈNH SỬA:Tôi vừa tìm thấy một bài đăng trên blog của Julie Lerman với các liên kết đến tất cả các loại EF 6 tốt. Bạn có thể tìm thấy bất cứ thứ gì bạn cần tại đây.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để thực hiện trực tiếp truy vấn SQL trong C #?

  2. Sự khác biệt giữa CHAR và VARCHAR trong SQL Server là gì - Hướng dẫn sử dụng SQL Server / T-SQL Phần 31

  3. Giao diện mạng SQL, lỗi:50 - Đã xảy ra lỗi Thời gian chạy cơ sở dữ liệu cục bộ. Không thể tạo phiên bản tự động

  4. HAS_DBACCESS () - Khám phá xem người dùng có thể truy cập cơ sở dữ liệu trong SQL Server không

  5. Bảo quản ORDER BY trong CHỌN VÀO