12

OK, więc czuję się głupio, że o to pytam ... ale jestem zdumiony.Jak utworzyć projekt struktury Entity?

Nie mogę utworzyć projektu/jednostki do korzystania z ADO.NET Entity Framework.

Szukałem typu projektu, który wyglądałby tak, jak by pasował, ale nie ma go (najbliżej mogłem znaleźć aplikację internetową dynamicznych jednostek danych ASP.NET).

Próbowałem także dodać jednostkę (jak robisz dla Linq-SQL). Ale nie mogłem znaleźć niczego "Entity Framework" y, aby dodać (choć Linq-SQL jest na liście). (Uwaga: próbowałem dodać go do normalnej biblioteki klas i do projektu WCF.)

Czy jest coś, co muszę pobrać? Czy istnieje anty-głupia pigułka, którą muszę wziąć? (Bo czuję się głupio, że nie jest w stanie dowiedzieć się tego)

(używam Visual Studio 2010 Ostateczny łączenia się z SQL Server 2008)


Oto zrzut ekranu z mojego dodać nowy element okno:

Add New Item Window

mam to klikając prawym przyciskiem myszy na projekt biblioteki klas i wybierz Add New Item. Nie ma w nim struktury Entity Framework.

Odpowiedz

11

Rozpocznij od dowolnego projektu (np. ClassLibrary) i dodaj model EF.

W oknie dialogowym "Dodaj nowy przedmiot" powinien znajdować się element "Model danych jednostki podmiotu ADO.NET".

+0

Niestety, nie ma! (Zobacz mój Zaktualizowany post) Czy jest coś, co muszę zainstalować, aby je uzyskać? – Vaccano

+0

Powinien być częścią normalnej instalacji VS2010 (nawet ekspresowej). Spróbuj naprawić. –

3
  1. W eksploratorze rozwiązań kliknij prawym przyciskiem myszy, Dodaj nowy element.

  2. Wybierz ADO.NET Entity Data Model w okienku Szablony.

  3. Podaj nazwę i kliknij przycisk Dodaj.

http://msdn.microsoft.com/en-us/library/bb399739.aspx

+0

Ta opcja nie istnieje.(Zobacz mój Zaktualizowany post) Czy jest coś, co muszę zainstalować, aby je uzyskać? – Vaccano

+0

@Vaccano: Weird. Powinien być już upieczony w VS2010. Jeśli klikniesz opcję "Dane" po lewej stronie okna dialogowego, pojawi się ona? –

+0

Niestety nie. Po prostu nadal używam Linq-To-SQL. – Vaccano

0

widzę ItemData w zainstalowanych szablonów w obrazie. Kliknij prawym przyciskiem myszy, aby otworzyć szablony związane z danymi. Powinien tam być szablon związany z pracą w ramce podmiotu.

0

Projekt modelu pracy z obiektami ramowymi ADO.NET, o którym mowa, jest w rzeczywistości "elementem", który należy dodać do istniejącego projektu studyjnego. referencyjny: https://msdn.microsoft.com/en-us/library/jj206878(v=vs.113).aspx

Jeśli utworzyć bibliotekę klas i próbować dodać nowy element do niego, a następnie praca rama model danych „pozycja” ADO.NEW jednostka będzie dostępna jako dodatek do swojej biblioteki klasy lub ' projekt'. Add Entity Frame Work Item to existing Project or Class Library

Powiązane problemy