1. Zaktualizować EF i nie znaleźć podanej tabeli?
Stół nie ma zestawu klucza głównego!
2. Czy dodałem przedmiot z tym samym kluczem?
Powód 1: Sprawdź, czy nie ma duplikatów kluczy głównych!
Powód 2: Sprawdź, czy pole zadania jest zdublowane!
Powód 3: Nazwa klucza obcego referencji nie może być taka sama jak pole tabeli!
3. Czy rozwiązanie odbudowy jest skuteczne, ale wydanie się nie powióduje?
Powód 1: Sprawdź, czy wersja .NET Framework jest spójna!
Powód 2: Sprawdź, czy odniesienie (log4net) jest poprawne!
4. Szablon POCO T4, nie udało się wygenerować? (Typ lub nazwa przestrzeni życia nie znaleziona)
Sprawdź, czy symbol jest nieprawidłowy (średnik), naprawdę nie da się go ponownie odwołać!
5. Nie można zaktualizować EntitySet "xxx table", ponieważ ma DefiningQuery, a w tym elemencie nie ma elementu obsługującego bieżącą operację?
Podmioty EF nie mają klucza głównego, po prostu usuń rereference!
6. Atrybut "stan" jest częścią kluczowej informacji obiektu, nie może być modyfikowany?
Brak klucza głównego lub duplikat klucza głównego!
7. Błąd przy aktualizacji wpisów. Więcej informacji można znaleźć w artykule Wyjątki wewnętrzne?
Tabela w bazie danych nie ma kolumny identyfikacyjnej lub typ danych jest błędny!
8. Nie ma ViewData typu "IEnumerable" z kluczem "categoryid<SelectListItem>"?
To zdanie oznacza: typ ViewData nie istnieje, a jego typ jest IEnumerable<SelectListItem>, a klucz główny to categoryid. IEnumerable <SelectListItem>oznacza zbiór SelectListItem.
Rozwiązaniem jest: zmień return View(), aby zwrócić Create()!
9. Weryfikacja jednego lub więcej podmiotów zawodzi. Więcej informacji znajdziesz w osobie "EntityValidationErrors".
Przyczyną problemu mogą być:
1. Kolumny niepuste nie wstawiają wartości nieprawidłowo
2. Długość kolumny klucza obcego między wieloma tabelami jest różna
3. Ef context object db jest pusty
4. Właściwość EF kontekstu do bazy danych. Configuration.ValidateOnSaveEnabled = false;
5. Długość treści przekracza maksymalną długość kolumny
6. Biblioteka została dodana do rozwiązania, ale nie zaktualizowana
7. Dodaj referencję za pomocą System.Data.Validation;
10. Typ jednostki xxx (tabela) nie jest częścią modelu w obecnym kontekście? / Klasa encji nie pasuje do typu pola lub atrybutu bazy danych?
Ta tabela nie znajduje się w obecnej bazie danych, musisz dodać linię kodu, aby przekonwertować ją do innej bazy danych:
oc.iBllSession.Itb_biaoming_BLL. DbName = "Nazwa bazy danych";
11. Nie udało się znaleźć nazwy typu lub przestrzeni nazw"... "(Czy brakuje instrukcji lub procedur używania)?"
Usuń oryginalny cytat, cytuj ponownie! |