เพื่อนและฉันกำลังสร้าง LINQ ไปยังไลบรารี่ ESRI ที่ส่งคำสั่ง HTTP ไปยัง ArcGIS MapServer จากนั้นวิเคราะห์คำตอบของ JSON อย่างเหมาะสม
ทุกอย่างกำลังทำงานอย่างสวยงามยกเว้นสิ่งหนึ่ง; หลายคำสั่งที่ไหน ดูเหมือนว่าปัญหาไวยากรณ์แบบง่าย ๆ แต่ฉันไม่สามารถทำงานได้หรือดูว่าได้รับการสนับสนุนหรือไม่ ฉันพยายามทำอะไรแบบนี้
ไม่ทำงาน:
MapServer/22/query?where=MY_FIELD='Whatever'&where=MY_OTHER_FIELD='Whatever'&f=json
ทำงานได้:
MapServer/22/query?where=MY_FIELD='Whatever'&f=json
ยังใช้งานได้:
MapServer/22/query?where=MY_OTHER_FIELD='Whatever'&f=json
ฉันลองใช้เวอร์ชันไวยากรณ์หลาย ๆ แบบ แต่ดูเหมือนว่าจะไม่สามารถใช้คำสั่ง Where ได้หลายอัน นี่คือแหล่งที่มาหลักของฉันสำหรับทำลายแบบสอบถามเหล่านี้ หากใครรู้ไวยากรณ์ในการทำเช่นนี้หรือรู้แหล่งที่บอกว่ามันเป็นไปไม่ได้