คำถามติดแท็ก todictionary

4
แปลงผลการค้นหา Linq เป็นพจนานุกรม
ฉันต้องการเพิ่มบางแถวในฐานข้อมูลโดยใช้ Linq ไปยัง SQL แต่ฉันต้องการสร้าง "การตรวจสอบที่กำหนดเอง" ก่อนที่จะเพิ่มแถวเพื่อทราบว่าฉันต้องเพิ่มเปลี่ยนหรือเพิกเฉยแถวที่ไม่เหมาะสม ฉันต้องการเก็บ trafic ระหว่างไคลเอนต์และเซิร์ฟเวอร์ DB ให้น้อยที่สุดเท่าที่จะทำได้และลดจำนวนการค้นหา เมื่อต้องการทำเช่นนี้ฉันต้องการดึงข้อมูลให้น้อยที่สุดเท่าที่จำเป็นสำหรับการตรวจสอบความถูกต้องและเพียงครั้งเดียวที่จุดเริ่มต้นของกระบวนการ ฉันคิดว่าจะทำอะไรแบบนี้ แต่เห็นได้ชัดว่ามันไม่ทำงาน ใครมีความคิด? Dictionary<int, DateTime> existingItems = (from ObjType ot in TableObj select (new KeyValuePair<int, DateTime>(ot.Key, ot.TimeStamp)) ) สิ่งที่ฉันต้องการในตอนท้ายจะเป็นพจนานุกรมโดยไม่ต้องดาวน์โหลดวัตถุ ObjectType ทั้งหมดจาก TableObject ฉันยังพิจารณารหัสต่อไปนี้ แต่ฉันพยายามหาวิธีที่เหมาะสม: List<int> keys = (from ObjType ot in TableObj orderby ot.Key select ot.Key).ToList<int>(); List<DateTime> …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.