Page 1 of 1

Wie zeige ich die Summendatensätze einer untergeordneten Eigenschaft in einem Feld im übergeordneten Modell an?

Posted: 22 Dec 2024, 17:24
by Guest
Wie zeige ich die Summendatensätze einer untergeordneten Eigenschaft in einem Feld im übergeordneten Modell an?
zum Beispiel
Auftragsmodell:
public class Order
{
[Key]
public int Id { get; set; }
public string Title { get; set; }
public DateTime Date { get; set; }
public long SumPrice { get; set; }

public ICollection OrderDetails{ get; set; }
}

OrderDetail-Modell:
public class InvoicesDetails
{
[Key]
public int Id { get; set; }
public string Title { get; set; }
public long Quantity { get; set; }
public long Price { get; set; }

public int OrderId { get; set; }
[ForeignKey(nameof(Order Id))]
public virtual Order Order { get; set; }
}

Wie zeige ich die Sum-Datensätze der Price-Eigenschaft in einem Feld SumPrice im Order-Modell an?
Ich möchte die Summe in diesem Modell erhalten, aber das möchte ich nicht Berechnen Sie es beim Speichern und schreiben Sie es in das übergeordnete Modell.