Không.
Đó là điều không cần thiết.
OracleCommand
tự động "sử dụng lại" giao dịch hiện đang hoạt động trên OracleConnection
của lệnh . Transaction
thuộc tính ở đó đơn giản vì nó đã được khai báo trong lớp cơ sở (DbCommand
) và bạn không thể "hủy khai báo" một thành viên trong lớp kế thừa. Nếu bạn đọc nó, bạn sẽ nhận được giao dịch của kết nối (nếu có), việc thiết lập nó không có tác dụng gì.
Chính xác.