nicolas
nicolas

Reputation: 7668

Entity Framework 7 with ASP.NET 4.6

The question is quite simple: Is it possible to use Entity Framework 7 (beta4) with ASP.NET 4.6 (Web Api in my case)?

For the moment I cannot make it work, the following exception is always raised:

An exception of type System.InvalidCastException occured in Microsoft.Framework.DependencyInjection.Interfaces.dll but was not handled in user code.

Additional information: Unable to cast object of type Microsoft.Framework.Logging.LoggerFactory to type Microsoft.Framework.Logging.ILoggerFactory.

This error is quite strange since I do not use any logging functionnality of EF 7. It has maybe something with registration to do? I read that with ASP.NET 5, you have to register EF like this: services.AddEntityFramework(), which I'm currently not doing since I'm using Version 4.6...

Upvotes: 2

Views: 1601

Answers (1)

natemcmaster
natemcmaster

Reputation: 26823

This is a possibly likely a bug in EF 7. The issue is being tracked here aspnet/EntityFramework#2606.

Update

As a workaround, try using the nightly builds and make sure that you have the latest versions of both EF 7, Microsoft.Framework.DependencyInjection, and Microsoft.Framework.Logging.

Upvotes: 2

Related Questions