Καλησπέρα σε όλους,
έχω ξεκινήσει ενα project σε c#, sqlServer και για το DAL χρησιμοποιώ enterprise library.
Το πρόβλημα μου είναι οτι δεν ξέρω πως γίνεται η διαχείριση των connections.
Είχα διαβάσει ενα άρθρο το οποίο έλεγε οτι τα connections ανοίγουν και κλείνουν αυτόματα.
Έχω τους ενδοιασμούς μου και θα ήθελα να μάθω αν κάτι τέτοιο αληθεύει.
Στην περίπτωση που δεν αληθεύει ποιός είναι ο καλύτερος τρόπος για την διαχείριση των connections?
Αυτή είναι μια απο τις μεθόδους που χρησιμοποιώ
public DataSet GetHotelAvailability(string hotelID, string date) {
var sqlStr = "SELECT something";
DbCommand cmd = db.GetSqlStringCommand(sqlStr);
db.AddInParameter(cmd, "@HotelID", SqlDbType.BigInt, hotelID);
db.AddInParameter(cmd, "@Date", SqlDbType.NVarChar, date);
return db.ExecuteDataSet(cmd);
}
Ευχαριστώ
αν δεν το θες,
www.antallakseto.gr