Испытал похожую проблему с EF 6:
exception.InnerException
{"\r\nEntities.EAM.msl(458,10) : error 3004: Problem in mapping fragments starting at line 458:No mapping specified for properties InspectionPdfReportRequest.SyncDate in Set InspectionPdfReportRequests.\r\nAn Entity with Key (PK) will not round-trip when:\r\n Entity is type [Model.Entities.InspectionPdfReportRequest]\r\n\r\nEntities.EAM.msl(488,10) : error 3004: Problem in mapping fragments starting at line 488:No mapping specified for properties InspectionReportRequest.SyncDate in Set InspectionReportRequests.\r\nAn Entity with Key (PK) will not round-trip when:\r\n Entity is type [Model.Entities.InspectionReportRequest]\r\n"}
Data: {System.Collections.ListDictionaryInternal}
HResult: -2146232032
HelpLink: null
InnerException: null
Проблема оказалась в том, что я внес изменение в файл * .edmx для моего приложения EF, созданного на основе базы данных, непосредственно в текстовом редакторе.вместо использования дизайнера.Так что просто отменил изменения текста и применил их с помощью дизайнера, и ошибка исчезла.Нажав кнопку «Сохранить» в конструкторе, обновите связанный файл * .msl.