Приложение wpf с использованием EF6.0 работает проблема с .NET Framework 4.0
Моя проблема: у меня есть приложение wpf, использующее ef6.0, оно полностью работает на каком-то компьютере, но сообщит об ошибке при удалении.NET Framework до 4.0. но я знаю, что у ef6.0 нет зависимостей. так???????
Указанная схема недействительна. Ошибки:
Database.Model1.csdl(2,9): предупреждение 0005: не удалось найти информацию о схеме для атрибута "Пространство имен".
Database.Model1.csdl(2,44): предупреждение 0005: не удалось найти информацию о схеме для атрибута "Псевдоним".
Database.Model1.csdl(2,57): ошибка 0005: атрибут http://schemas.microsoft.com/ado/2009/02/edm/annotation:UseStrongSpatialTypes не объявлен.
Database.Model1.csdl(2,2): ошибка 0010: схема элемента в пространстве имен http://schemas.microsoft.com/ado/2009/11/edm была неожиданной для корневого элемента. Ожидаемая схема в одном из следующих пространств имен: http://schemas.microsoft.com/ado/2006/04/edm, http://schemas.microsoft.com/ado/2007/05/edm, http://schemas.microsoft.com/ado/2008/09/edm.
это звучит так: "Я не могу распознать csdl3.0, используйте csdl2.0", но файл edmx создается автоматически, разве он не связан с версией ef?
я могу изменить это вручную?
есть ли инструмент для понижения версии csdl 3.0 до 2.0?
с csdl2.0 может ли ef6.0 работать?