BadImageFormat betyder att dll-filen inte är kompatibel med körtiden.
Problemet är att Oracle ännu inte har släppt en drivrutin som är kompatibel med .NET Core.
Du kan fortfarande använda den för närvarande tillgängliga drivrutinen i ASP.NET Core, men bara när du kör den på hela skrivbordet .NET-ramverk, inte på .NET Core Framework.
Vad du bör kunna göra för att lösa detta är att helt enkelt ta bort dnxcore50-målet från din project.json-fil så att du bara riktar in dig på skrivbordsramverket.
Om du gör det betyder det att du bara kan köra på Windows för tillfället, men senare när Oracle släpper en kompatibel drivrutin kan du ha möjlighet att rikta in dig på .NET Core Framework.