4
Linq เป็น EntityFramework DateTime
Наэтотвопросестьответына Stack Overflow нарусском : LINQ to Entities ไม่รู้จักเมธอด 'System.DateTime AddDays (Double)' ในแอปพลิเคชันของฉันฉันกำลังใช้ Entity Framework โต๊ะของฉัน -Article -period -startDate ฉันต้องการบันทึกที่ตรงกับ => DateTime.Now > startDate and (startDate + period) > DateTime.Now ฉันลองใช้รหัสนี้ แต่ใช้งานได้แล้ว Context.Article .Where(p => p.StartDate < DateTime.Now) .Where(p => p.StartDate.AddDays(p.Period) > DateTime.Now) เมื่อฉันเรียกใช้รหัสของฉันข้อยกเว้นต่อไปนี้เกิดขึ้น LINQ เป็นเอนทิตีไม่รู้จักเมธอด 'System.DateTime AddDays (Double)' และวิธีนี้ไม่สามารถแปลเป็นนิพจน์ร้านค้าได้