• Вопросы по Clean Architecture?

    @finn_parnishka Автор вопроса
    diamond, про внешние ключи я возможно сам выдумал, а про entities вот тут дядюшка Боб ответил. Судя по этому предложению
    Yes, this means that there will be some duplication between your ORM data structures and your business entities. However, those ORM data structures do not have business methods, and your business entities do.
    я сделал вывод, что сущности и ORM модели - разные вещи
  • Вопросы по Clean Architecture?

    @finn_parnishka Автор вопроса
    Благодарю за ответ. Возможно я что-то не так понял.
    Не могли бы вы подсказать, как обычно решают вопрос с сущностями, которые содержат поля-коллекции? Выгружать все данные из БД мне кажется не правильным решением. Можно положиться на то, что с помощью EF возможно присвоить свойству-коллекции не List, а IQueryable, тогда не все данные будут выгружены. Однако это решение мне тоже кажется неправильным, т.к. мы полагаемся на тот факт, что фреймворк сделает за нас всю работу по получению нужной информации из БД, а фреймворк - это деталь. Если мы его изменим, могут возникнуть проблемы