ดูเหมือนว่าทุกครั้งที่ฉันสืบค้นบางสิ่งด้วย LINQ NHibernate บิลด์การสืบค้นนั้นตั้งแต่เริ่มต้น:
รหัสดูเหมือนว่า
session.Query<User>().Where(x => ids.Contains(x.Id)).ToFuture();
เป็นไปได้ไหมที่จะหลีกเลี่ยงการคอมไพล์ใหม่?
คำถามเดียวกันเกี่ยวกับการแคชแบบสอบถาม QueryOver/Criteria (ไม่สำคัญนัก แต่อาจยังพอดีกับขอบเขต)