ASP.NET 4.6을 사용하는 Entity Framework 7

.net asp.net-web-api c# entity-framework entity-framework-core

문제

질문은 매우 간단합니다. Entity Framework 7 (beta4)을 ASP.NET 4.6 (내 웹 Api)과 함께 사용할 수 있습니까?

내가 작동하게 만들 수없는 순간에는 항상 다음 예외가 발생합니다.

Microsoft.Framework.DependencyInjection.Interfaces.dll에서 System.InvalidCastException 유형의 예외가 발생했지만 사용자 코드에서 처리되지 않았습니다.

추가 정보 : Microsoft.Framework.Logging.LoggerFactory 형식의 개체를 전송하여 Microsoft.Framework.Logging.ILoggerFactory를 입력 할 수 없습니다.

이 오류는 EF 7의 로깅 functionnality를 사용하지 않기 때문에 아주 이상합니다. 등록 할 때 뭔가가있을 수 있습니까? 나는 ASP.NET 5에서 다음과 같이 EF를 등록해야한다 : services.AddEntityFramework() , 버전 4.6을 사용하고 있기 때문에 현재 수행하지 않고있다.

수락 된 답변

이것은 아마도 EF 7의 버그 일 가능성이 있습니다.이 문제는 aspnet / EntityFramework # 2606 에서 추적되고 있습니다.

최신 정보

이 문제를 해결 하려면 야간 빌드를 사용 해보고 EF 7, Microsoft.Framework.DependencyInjection 및 Microsoft.Framework.Logging의 최신 버전을 모두 설치하십시오.




아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.