मुझे यह अपवाद मिल रहा है:
LINQ Entities में निर्दिष्ट प्रकार का सदस्य 'पेड' समर्थित नहीं है। केवल इनिशियलाइज़र, इकाई सदस्य और निकाय नेविगेशन गुण समर्थित हैं।
public ActionResult Index()
{
var debts = storeDB.Orders
.Where(o => o.Paid == false)
.OrderByDescending(o => o.DateCreated);
return View(debts);
}
मेरा मॉडल वर्ग
public partial class Order
{
public bool Paid {
get {
return TotalPaid >= Total;
}
}
public decimal TotalPaid {
get {
return Payments.Sum(p => p.Amount);
}
}
भुगतान एक संबंधित तालिका है जिसमें फ़ील्ड राशि होती है, क्वेरी काम करती है यदि मैं भुगतानों के बारे में सही जानकारी दिखा रहा है, तो कोई भी सुराग कोड के साथ गलत क्या है?
इसके साथ सुझाए गए उत्तर की तरह हल:
public ActionResult Index()
{
var debts = storeDB.Orders
.OrderByDescending(o => o.DateCreated)
.ToList()
.Where(o => o.Paid == false);
return View(debts);
}