Работа с EntityFramework

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 027
Благодарностей
544
Баллы
113
Доброго времени суток, решил тут у проекта работу с бд перевести на EF и столкнулся с проблемой. Сделал я БД на основе модели, все сущности сгенерировались туда сюда, все норм. Пытаюсь добавить тестовые данные в таблицу с прокси, и когда код доходит до помещения экземпляра класса в кэш для дальнейшей записи в БД (точка останова на скрине) то вываливается какой то бред (второй скрин), даже не понятно что за ошибка, мб кто то с подобным сталкивался?

2022-12-26_10-58-33.png

2022-12-26_10-59-31.png
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 383
Благодарностей
3 306
Баллы
113
Вам нужно переключить отладку на не использование исходника.
 
  • Спасибо
Реакции: Sherminator

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 027
Благодарностей
544
Баллы
113
Вам нужна переключить отладку на не использование исходника.
Спасибо) не совсем так правда называется опция которую надо подрубить. Но в целом хоть понял в какую сторону двигаться. Кому интересно, вот в настройках визуал студии надо галку поставить
101681
 
Последнее редактирование:
  • Спасибо
Реакции: Yuriy Zymlex

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 027
Благодарностей
544
Баллы
113
Не буду темы плодить, напишу здесь) Уже день вожусь всё разобраться не могу, подход использовал ModelFirst, набросал простенькую базу, установил связи.
2022-12-27_11-49-50.png

Но при попытке добавления данных в таблицу
2022-12-27_11-51-22.png

вываливается ошибка относительно как раз этих связей

2022-12-27_11-51-45.png

Перевод ошибки:
Не удается определить основной конец связи между типами Kraken Project.DataBase.Модель.ProfileYandex" и "KrakenProject.DataBase.Модель.LinkedMail'. Основная часть этой связи должна быть явно настроена с использованием либо API relationship fluent, либо аннотаций данных

И вот понять не могу, что ему не нравится? связи выстроены правильно, может кто нибудь подсказать в чем проблема?
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 383
Благодарностей
3 306
Баллы
113
Стоит поискать в примерах/тестах к этому фреймворку.
 

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 027
Благодарностей
544
Баллы
113
Стоит поискать в примерах/тестах к этому фреймворку.
На примерах там у всех всё отлично работает как обычно) Если связи у таблиц не настраивать, то у меня тоже всё работает. И вот не могу понять что с связями не так
 
Последнее редактирование:

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)