EF Code First: как просмотреть свойство EntityValidationErrors в консоли пакета nuget?

Я в растерянности:

Я определил свои классы для первого подхода к коду фреймворка сущностей (4.1.3). Все было хорошо (я создавал таблицы и т. д.), пока я не начал раздавать.

Теперь, когда я выполняю

Add-Migration "remigrate" ; Update-Database;

, я получаю сообщение об ошибке в консоли пакета «Проверка не удалась для одного или нескольких объектов. Дополнительные сведения см. в свойстве EntityValidationErrors».

У меня есть точка останова в моем методе Seed(), но поскольку я запускаю его на консоли, когда проект не запущен, я понятия не имею, как добраться до деталей (PS — я видел поток Ошибка проверки одного или нескольких объектов при сохранении изменений в базе данных SQL Server с помощью Entity Framework, которая показывает, как я могу увидеть свойство.)

Я знаю, что у моего метода Seed() есть проблема, потому что если Ставлю возврат сразу после вызова метода, ошибка уходит. Итак, как мне установить точку останова, чтобы я мог видеть, что такое ошибка проверки? Типа проиграл. Или есть какой-то другой способ отследить это в консоли nuget??

124
задан Community 23 May 2017 в 12:09
поделиться