Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 21034|Odpowiedź: 1

[Źródło] .NET/C# EF FAQ kolekcja

[Skopiuj link]
Opublikowano 04.02.2018 11:57:47 | | |

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!




Poprzedni:Bardzo łatwe w obsłudze oprogramowanie do bombowania SMS-ów
Następny:682d7a5cc90aeab75279e71e2464010f Jak to kodowanie jest implementowane?
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com