Мне нужно создать библиотеку поддержки для унаследованного приложения .NET 3.5 и использовать сначала базу данных EF 1, чтобы выполнить левое соединение.
После некоторого исключения я прочитал, что DefaultIfEmpty()
- этоне поддерживается EF 1, и я должен попытаться использовать свойства навигации.
Ну, я не понимаю, как я могу создать свойство навигации.
Я щелкнул правой кнопкой мыши свою диаграмму и использовал Добавить новое -> Ассоциация :
Так как я хочу Много WAWI_Quittungen , где каждая сущность может или не можетиметь OnlineClients Я выбрал 0..1
до *
.
Однако я не понимаю, как я могу научить Дизайнера использовать Client
и ClientNr
для присоединения вместопервичные ключи.
Я получаю исключение (переведено):
MappingException: Entities.Kassenautomat.msl (3,4): Ошибка 3027: Для следующего объекта EntitySet / AssociationSet былне предоставлена ассоциация - OnlineClientsWAWI_Quittungen.
Я попытался установить MappingDetails, как указано в документации , но я нахожу только первичные ключи:
Так как я могу добавить свойство навигации?