Có cách nào để tôi có thể tạo truy vấn đối với nguồn dữ liệu (có thể là sql, oracle hoặc access) có mệnh đề where trỏ đến ArrayList hoặc List không?SQL Chọn giá trị trong Danh sách <string>
dụ:
Select * from Table where RecordID in (RecordIDList)
Tôi đã nhìn thấy một số cách để làm điều đó với LINQ, nhưng tôi không muốn dùng đến nó nếu nó có thể tránh được.
Chữ ký cho chuỗi.Join thực ra là (chuỗi, chuỗi []) để cuộc gọi trông giống hệt như chuỗi.Join (",", list.ToArray()). – mquander
Cuộc gọi tốt - Tôi đã sửa nó! –
Tôi sẽ đi xa hơn tuyên bố của bạn "sẽ không bảo vệ bạn chống lại SQL injection" và nói rằng những điều này là mẹ của tất cả các tiêm SQL. Tuy nhiên, cách tiếp cận tốt hơn là làm việc nhiều hơn. – erikkallen