вот она агрегация.
Вроде подумаешь на первый взгляд... что тут такого может быть..
А вся тайна затаилась BarContext(_guidGenerator.Create())
Когда со свагера создаешь объект, он где то там в недрах абп делает свой личный гуид ид. При чем он почему то всегда один и тот же стандартный.)
Чтоб записать мне такой объект в бд, мне как раз приходится вставлять этот _guidGenerator.Create() для переопределения абпшного гуида, для того чтоб он записался в бд.