Tôi thường lưu chuỗi kết nối của mình trong web.config hoặc trong cài đặt ứng dụng của dự án Visual Studio của tôi. Ứng dụng tôi hiện đang làm việc trên thực hiện rất nhiều chuyến đi đến cơ sở dữ liệu có nghĩa là nó sẽ tra cứu chuỗi kết nối mỗi lần. Tôi có nên đặt chuỗi kết nối trong bộ nhớ cache hoặc tôi nên xem xét lưu trữ toàn bộ đối tượng SqlConnection trong bộ nhớ cache để loại bỏ nhu cầu mở và đóng chúng mọi lúc không?Bạn lưu trữ chuỗi kết nối cơ sở dữ liệu ở đâu?
Cập nhật: Có vẻ như sự đồng thuận là để lưu trữ các chuỗi kết nối trong một tập tin cấu hình và rời khỏi bộ nhớ đệm trong tay tin cậy của ADO.NET