BadImageFormat có nghĩa là dll không tương thích với thời gian chạy.
Vấn đề là Oracle chưa phát hành trình điều khiển tương thích với .NET Core.
Bạn vẫn có thể sử dụng trình điều khiển hiện có sẵn trong ASP.NET Core, nhưng chỉ khi bạn chạy nó trên .NET framework đầy đủ cho máy tính để bàn, không phải trên .NET Core Framework.
Những gì bạn có thể làm để giải quyết vấn đề này là chỉ cần xóa mục tiêu dnxcore50 khỏi tệp project.json của bạn để bạn chỉ nhắm mục tiêu khung máy tính để bàn.
Làm điều đó có nghĩa là bạn chỉ có thể chạy trên windows bây giờ, nhưng sau này khi Oracle phát hành trình điều khiển tương thích, bạn có thể có tùy chọn để nhắm mục tiêu .NET Core framework.