SORU
20 ŞUBAT 2009, Cuma


Çıkarma için Varlıkları bu SERİ 2 tarih

SERİ kullanarak Varlık Çerçevesi ile 2 tarih arasındaki gün sayısını belirlemek için çalışıyorum. Sistem Çıkarma üzerine tanımadığı bana anlatıyor.Zaman aralığı sınıf

Burada nerede olduğunu kontrol ETMENİZ kısmı benim sorgu.

where ((DateTime.Now.Subtract(vid.CreatedDate).TotalDays < maxAgeInDays))

Burada vs.net hata alıyorum hata

{"Varlıklar bu SERİ 'Sistemi.yöntemi tanımıyor Çıkarma(Sistem.Zaman Aralığı DateTime)' yöntemi, ve mağaza bir ifade tercüme edilemez bu yöntem"}.

Ben yanlış bir şey yapıyorum ya da varlık çerçevesinde 2 DateTimes arasındaki gün sayısını elde etmek için daha iyi bir yolu var mı?

teşekkürler Michael

CEVAP
12 Mayıs 2011, PERŞEMBE


Kabul cevabı bu durumda daha iyidir, ama başvuru için EntityFunctions Sınıfın diğer şeyler arasında tarihleri işlemleri gerçekleştirmek için kullanabilirsiniz.

where (vid.CreatedDate >= EntityFunctions.AddDays(DateTime.Now, -maxAgeInDay))

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • dirkgently1

    dirkgently1

    13 NİSAN 2006
  • ELPRESADOR

    ELPRESADOR

    21 HAZİRAN 2008
  • Emotional Trancer

    Emotional Tr

    4 Mart 2010