Я изучаю Net Core и Blazor и сталкиваюсь со следующей проблемой.
Я создал новое решение для веб-сборки Blazor, net ядро размещено с аутентификацией пользователя. По умолчанию решение разделено на три проекта: клиентский, серверный и общий. Я поместил свои модели в общий проект, но теперь мне нужно установить отношения (один-ко-многим, многие-ко-многим, ... как описано здесь: https://docs.microsoft.com/en-us/ef/core/modeling/relationships) между моими моделями и Модель ApplicationUser, которая живет внутри серверного проекта.
Внутри моей модели я не могу поместить
public ApplicationUser User { get; set; }
, потому что я не могу этого сделать
using mysolutionname.server;
, потому что серверный проект зависит от общего доступа, а общий доступ не может зависеть от сервера (циклическая зависимость).
Как решить эту проблему?