Tôi có ứng dụng C# winforms sử dụng Oracle 12c thông qua oracle.manageddataaccess (qua NHibernate 4.0), Cơ sở dữ liệu oracle trên một máy khác trên trang web của khách hàng NLS_LANG khác biệt giữa cơ sở dữ liệu oracle và máy khách. Không có máy khách Oracle nào được cài đặt trên máy khách (chỉ sử dụng trình điều khiển được quản lý).Đặt NLS_LANG cho truy cập dữ liệu được quản lý oracle
Chúng tôi thấy rằng bạn có thể chỉ định NLS_LANG của khách hàng bằng biến môi trường.
Câu hỏi của tôi là: Có cách nào khác để chỉ định cài đặt NLS_LANG khi sử dụng Truy cập dữ liệu được quản lý mới trong Oracle không?
ODP.NET, trình điều khiển được quản lý không xem xét 'NLS_LANG' từ sổ đăng ký. Trên thực tế nó không xem xét cài đặt đăng ký ở tất cả. –