Brakuje mi tego:
Zdefiniowałem moje klasy dla frameworka encji (4.1.3) kodu najpierw podejście. Wszystko było w porządku (tworzyłem tabele itp.), Dopóki nie zacząłem Seed.
Teraz, kiedy robię
Add-Migration "remigrate" ; Update-Database;
W konsoli pakietu pojawia się błąd „Walidacja nie powiodła się dla co najmniej jednej jednostki. Aby uzyskać więcej informacji, zobacz właściwość„ EntityValidationErrors ””.
Mam punkt przerwania w mojej metodzie Seed (), ale ponieważ uruchamiam to na konsoli, gdy projekt nie jest uruchomiony, nie mam pojęcia, jak dotrzeć do szczegółów (PS - widziałem wątek Walidacja nie powiodła się dla co najmniej jednej jednostki podczas zapisywania zmian w bazie danych SQL Server przy użyciu Entity Framework, która pokazuje, jak mogę zobaczyć tę właściwość.)
Wiem, że moja metoda Seed () ma problem, ponieważ jeśli wstawię powrót bezpośrednio po wywołaniu metody, błąd zniknie. Jak więc ustawić punkt przerwania, aby zobaczyć, na czym polega błąd walidacji? Trochę przegrane. Czy jest jakiś inny sposób śledzenia go w konsoli nuget?