Điểm tốt và điểm xấu của lớp học TransactionScope
trong C# là gì?Điểm tốt và điểm xấu của TransactionScope là gì?
Cảm ơn.
Điểm tốt và điểm xấu của lớp học TransactionScope
trong C# là gì?Điểm tốt và điểm xấu của TransactionScope là gì?
Cảm ơn.
Mặt tốt:
Có thể thực hiện giao dịch ngoài bối cảnh cơ sở dữ liệu. Chèn bản ghi vào db. Ghi tập tin vào đĩa.
Mặt xấu:
Yêu cầu truy cập MSDTC trên máy khách, nơi sử dụng TransactionScope.
Không chỉ yêu cầu quyền truy cập khi bạn kết nối với 2 máy chủ khác nhau trở lên? Nó bắt đầu giảm nhẹ rồi tự nâng cấp. –
Chính xác. Đáng buồn thay - câu trả lời sai. – TomTom
Một số ưu điểm từ MSDN:
TransactionScope Lợi ích
Chỉ cần để thêm vào/làm rõ những điểm Incognito làm:
duy nhất 'xấu' bên là bạn cần phải nhận thức được rằng:
Xấu: [tính năng timeout TransactionScope của hút] (http://stackoverflow.com/questions/19288475). –