0

우리 회사는 .NET Framework 4.5를 사용하는 WPF (Windows Presentation Foundation) 응용 프로그램을 개발 중입니다..NET Framework 3.5로 되돌릴 때 Entity Framework가 포함 된 Windows Presentation Foundation WPF 응용 프로그램의 문제점

WPF 응용 프로그램은 Entity Framework를 사용합니다. 기술 담당자는 .NET Framework 3.5로 되돌리려했습니다.

.NET Framework 3.5로 응용 프로그램을 되돌려 놓았으므로 Entity Framework 버전도 3.5.0.0 버전으로 되돌아갑니다.

그러나 System.Data.Entity.Infrastructure 같은 문제는

DbContext이 같은 잘못된 나타 유효하지 않은 것으로 나타나.

.NET Framework 3.5로 되돌려 야합니다. 누군가 Entity Framework의 문제점을 해결하는 방법을 알려주십시오.

+0

"거꾸로"결정한 이유는 무엇입니까? 레거시 코드로 돌아가서 당신의 삶을 더 편하게 만들지 않을 것입니다 ..... .NET 3.5로 돌아가려고하는 "Tech Lead"는 무엇입니까 ?? .NET 4.5 대신에 직면 할 수있는 문제를 해결하는 것이 훨씬 생산적이지 않습니까? –

답변

1

DbContextEntity Framework 4.1에 도입되었습니다. 이 버전 이전에 DatabaseContext 클래스를 사용해야합니다.

.NET 3.5에 큰 변화를 가져 오는 것은 쉽지 않습니다. 제 생각에는 EF4.5에있는 방법이 없다는 것이 많은 문제를 안고 있다고 생각합니다. 또한 async 메소드를 사용할 수 없습니다.

왜 .NET3.5를 타겟팅 하시겠습니까? .NET 4.5의 Windows XP 지원 부족 때문입니까? 그렇다면 .NET4.0 사용을 고려하십시오. 그런 다음 DbContext를 지원하는 상위 버전 EF를 사용할 수 있습니다.