SORU
2 AĞUSTOS 2011, Salı


Sadece başlatıcılar, tüzel kişiler ve varlık navigasyon özellikleri desteklenir

Bu özel durum alıyorum :

Belirtilen tip üyesi',' Varlıklar bu SERİ desteklenmiyor. Ödenen Sadece başlatıcılar, tüzel kişiler ve varlık navigasyon özellikleri desteklenir.

    public ActionResult Index()
    {
        var debts = storeDB.Orders
            .Where(o => o.Paid == false)
            .OrderByDescending(o => o.DateCreated);

        return View(debts);
    }

Model sınıfım

public partial class Order
{
    public bool Paid {
        get {
            return TotalPaid >= Total;
        }
    }

    public decimal TotalPaid {
        get {
            return Payments.Sum(p => p.Amount);
        }
    }

Ödeme ile İlgili bir tablo kodu nesi var, sorguyu ben yan ödemeler hakkında doğru bilgi gösteren Nerede kaldırırsanız çalışır, herhangi bir ipucu içeren?

Çözüldü gibi bir cevap önerdi :

    public ActionResult Index()
    {
        var debts = storeDB.Orders
            .OrderByDescending(o => o.DateCreated)
            .ToList()
            .Where(o => o.Paid == false);

        return View(debts);
    }

CEVAP
2 AĞUSTOS 2011, Salı


Varlık Ödenen emlak ve tablo şema bir parçası değil, çünkü yok SQL dönüştürmek için çalışıyor.

Ne yapabilirim Varlık Ücretli filtre ile tablo, sorgu ve Ücretli olanları elemek o zaman hadi.

public ActionResult Index()
{
    var debts = storeDB.Orders
        //.Where(o => o.Paid == false)
        .OrderByDescending(o => o.DateCreated);

    debts = debts.Where(o => o.Paid == false);

    return View(debts);
}

Bu, tabii ki, tüm verileri web sunucusuna geri getirme ve veri süzme anlamına gelir. Eğer DB sunucusu üzerinde filtre uygulamak istiyorsanız, tablo Hesaplanan bir Sütun oluşturmak ya da bir Saklı Yordam kullanabilirsiniz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • aki6336

    aki6336

    14 AĞUSTOS 2008
  • 10 Daughters, 2 Sons

    10 Daughters

    10 Mart 2009
  • Tutorials Junction

    Tutorials Ju

    1 Ocak 2014