sql >> Database >  >> RDS >> Sqlserver

Meerdere primaire sleutels met asp .net mvc 3

Ervan uitgaande dat dit eigenlijk een samengestelde sleutel is, aangezien je geen 2 primaire sleutels kunt hebben... De foutmelding vertelt je precies wat je moet doen, namelijk een bestelling toevoegen. U kunt dit doen door [Column(Order = 0)] . toe te voegen en [Column(Order = 1)] naar uw belangrijkste kolommen.

Voor jouw voorbeeld:

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. Fork gebruiken in Ruby on Rails voor het creëren van een parallel proces

  2. gebruik \set variabele binnen plpgsql declare block

  3. MySql Update de ene tabel van de andere mislukt

  4. Voeg een tabel en een wijzigingslogboek samen in een weergave in PostgreSQL