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

  • Marina and The Diamonds

    Marina and T

    8 Temmuz 2008
  • Vicious Computers

    Vicious Comp

    14 EKİM 2006
  • Yanko Kral

    Yanko Kral

    8 HAZİRAN 2006