cuốn sách gpt4 ai đã làm

C# sử dụng bối cảnh khối và bối cảnh khối khác

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 11:32:21 28 4
mua khóa gpt4 Nike

Xảy ra lỗi sau

Quyền truy cập mạng cho Trình quản lý giao dịch phân tán (MSDTC) đã bị vô hiệu hóa. Vui lòng bật DTC để truy cập mạng trong cấu hình bảo mật cho MSDTC bằng công cụ Quản trị Dịch vụ Thành phần.

Khi tôi cố gắng làm như sau

sử dụng (DataOneContext context1 = new DataOneContext())
{
mã số...

sử dụng (DataTwoContext context2 = new DataTwoContext())
{
thêm mã...
}
}

Khi tôi tách chúng ra, mã sẽ hoạt động. Nhưng để giữ cho mọi thứ đơn giản, cái này sẽ dễ dàng hòa trộn với cái kia hơn. Có thể được không?

Tôi muốn tránh kích hoạt MSDTC.

DataOneContext và DataTwoContext là các bảng trong tệp DBML (xin lỗi, tôi không biết thuật ngữ kỹ thuật).

Mỗi bối cảnh kết nối với một máy chủ khác nhau.

câu trả lời hay nhất

Tôi nghĩ bạn có thể thực hiện việc này bằng cách chia sẻ kết nối (giả sử đó là cùng một máy chủ). Khi giao dịch sử dụng các kết nối khác nhau, chúng sẽ tự động được chuyển sang giao dịch phân tán.

sử dụng (DataOneContext context1 = new DataOneContext()) 
{
mã số...

sử dụng (DataTwoContext context2 = new DataTwoContext(context1.Connection))
{
thêm mã....
}
}

Về C# sử dụng bối cảnh khối và một bối cảnh khác sử dụng bối cảnh khối, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/7367006/

28 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress