2011-11-15 9 views
5

Mam prostą tabelę o nazwie ZipCodes, która zawiera kod pocztowy, miasto i województwo. Tworzę nowy projekt biblioteki klas, dodaje ADO.NET Model danych jednostki do projektu, Wybierz tabelę ZipCodes z bazy danych, wybierz ciąg połączenia, zaznacz pole obok tabeli ZipCodes i kliknij "Zakończ" i generuje edmx i pliki Designer.cs ... ale bez kodów Zip. Definicja tabeli nie znajduje się na ekranie projektanta i nie znajduje się w pliku .cs. Jak to może być?Entity Framework Designer Nie doda tabeli

+0

co mówi okno wyjściowe w twoim studio graficznym? –

+0

@ np-twardy mam ten sam problem, a dla mnie nie ma wyjścia i nie ma komunikatu o błędzie – moyomeh

+0

Mając ten sam problem. Okno wyjściowe mówi, aby sprawdzić listę błędów, ale nie ma błędów na liście błędów. – Sinaesthetic

Odpowiedz

17

pochowany w pliku edmx jest komentarz:

Błędy znalezione podczas generacji: ostrzeżenie 6013: Tabela/Widok „Common.dbo.ZipCodes” nie ma zdefiniowany klucz podstawowy i ważny klucz podstawowy nie mógł wywnioskować. Ta tabela/widok została wykluczona. Aby użyć encji, musisz przejrzeć swój schemat, dodać odpowiednie klucze i odkomentować je.

+1

Może chciałbym, aby ten był odpowiedzią na pytanie. – radpin