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

Nhiều khóa chính với asp .net mvc 3

Giả sử đây thực sự là một khóa tổng hợp, vì bạn không thể có 2 khóa chính ... Thông báo lỗi cho bạn biết chính xác bạn phải làm gì, cụ thể là thêm đơn hàng. Bạn có thể thực hiện việc này bằng cách thêm [Column(Order = 0)][Column(Order = 1)] vào các cột chính của bạn.

Ví dụ của bạn:

public class LineItem
    {
        [Key][Column(Order = 0)]
        public int OrderId { get; set;}
        [Key][Column(Order = 1)]
        public int LineNum  { get; set;}
        public string ItemId { get; set;}
        public int Quantity { get; set;}
        public decimal UnitPrice { get; set; }

    }



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. UPSERT trong SSIS

  2. Chọn các điểm địa lý trong khu vực

  3. Thay đổi định dạng ngày trên SQL Server DB chứ không phải trên toàn bộ máy chủ thành dd / mm / yyyy

  4. Truyền c # DataTable làm tham số cho thủ tục được lưu trữ trong MS SQL Server 2008

  5. Cách tối ưu hóa SQL 'XQuery'