Есть ли способ отключить установку объекта Entity Framework?Как отключить вставку в Entity Framework?
Я использую DDD и в определенном ограниченном контексте некоторые требуемые поля базы данных таблицы пользователей не имеют смысла (внутри этого контекста). Поэтому я хочу удалить их из объекта User, но при этом я потерял возможность сохранять в базе данных нового пользователя. Это нормально, поскольку в этом контексте я не должен создавать пользователей.
Моя первая мысль заключалась в том, чтобы отключить вставку (но разрешить обновления) в пользовательском объекте.
Возможно ли это? Или, есть ли другое решение этой ситуации?
Звучит для меня, что вы уже защищены в силу этого исключения, нет? Я считаю, что инвестиции в такую «защиту» - пустая трата времени. Мне кажется, что «идентификация и доступ к mgmt» BC должна предоставить вам необходимые методы и представление запросов. –
Возможно, вы правы. Но, когда усилия невелики, я всегда предпочитаю компилировать временные ошибки вместо исполняемых. – svallory
Также представьте, что другой разработчик пытается выяснить, почему простая вставка бросает исключение. Это может занять много времени, пока он не осознает настоящую проблему. – svallory