Nhờ @ Hong-vit chỉ cho tôi đúng hướng. Tôi đã tìm thấy câu trả lời.
Khi bạn truy cập trang tải xuống ODAC bạn được cung cấp lựa chọn số phiên bản.
Trong trường hợp của tôi, hai trường hợp hàng đầu là:
- ODAC 12.2c Release 1 và Công cụ dành cho nhà phát triển Oracle cho Visual Studio ( 12.2.0.1.0 )
- ODAC 12c Release 4 và Công cụ dành cho nhà phát triển Oracle cho Visual Studio ( 12.1.0.2.4 )
Đối với tôi, một trong những hàng đầu sẽ không cài đặt. Nó sẽ bị cắt trong quá trình cài đặt (cảm ơn Oracle!) Vì vậy tôi đã giải quyết với cái thứ hai ( 12.1.0.2.4 ).
Điều này có nghĩa là khi tôi cài đặt Oracle.ManagedDataAccess và Oracle.ManagedDataAccess.EntityFramework, tôi phải chọn phiên bản chính xác .
Không dành cho tôi:
Cái tôi cần
Như bạn có thể thấy số phiên bản (gần như!) Khớp với nhau:
- ODAC 12.2.0.1.0 =Oracle.ManagedDataAccess 12.2.1100
- ODAC 12.1.0.2.4 =Oracle.ManagedDataAccess 12.1.24160719 (vâng!)
Tôi tin rằng đây là một thất bại thay mặt cho các thánh thần vì nó không được làm rõ ràng mặc dù họ đã đưa vào một readme dài trang mà tính năng này không có. Trong additon, số phiên bản không hoàn toàn giống nhau ... nhưng đó là một lời khuyên cho blog.