Problem z Entity Frameworkiem

0

Mam problem.
Chodzi o to iż mam klasę:

using System;
using System.Data.Entity;

namespace MvcMovie.Models
{
public class Movie
{ public int ID { get; set; }
public string Title { get; set; } public DateTime ReleaseDate { get; set; } public string Genre { get; set; }
public decimal Price { get; set; } }

public class MovieDBContext : DbContext 
{
    public DbSet<Movie> Movies { get; set; } 
}

}


Wzieta ze strony Microsoftu. I chodzi o to, że dodałem referencję do System.Data.Entity, i Entity.Designers natomiast VS 2010 dalej nie widzi mi DbContext. I mówi że być może zapomniałem dodać jakąś referencję.

Dokładnie cytując:
`The type or namespace name 'DbContext' could not be found (are you missing a using directive or an assembly reference?)`

Jest w stanie ktoś coś podpowiedzieć? Z góry dziękuje.
0

Musisz dodać referencję klikając prawym na References. Potem wybierasz zakładkę '.NET' i znajdujesz System.Data.Entity i powinno działać.

0

Napisałem wyraźnie że dodałem tą referencję, a mimo to dalej nie chce działać.

.NET Framework 4.0
Visual Studio 2010 Ultimate
Referencja dodana.

A gdy wypisuje System.Data.Entity. <- intelisense nie pokazuje nic, jakby było pusto.. :/

0

Z tego co widzę chcesz skorzystać z Entity Framework Code First. W tym celu ściagnij i zainstaluj EF 4.1 (albo wersje CTP5) ze strony :

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=b41c728e-9b4f-4331-a1a8-537d16c6acdf&displaylang=en

a następnie dodaj referencję do pliku EntityFramework.dll z lokalizacji, do której zainstaluje się powyższe EF 4.1

0

luzik !! Wielkie dzięki ! Dokładnie o to mi chodziło !

Wprawdzie sam szukałem jakieś instalki do tego i ściągałem jakieś tam, ale nie chciało to chodzić :) Jeszcze raz wielkie dzięki !:)

0

Dzięki wielkie, mi też pomogło rozwiązać ten problem.

1 użytkowników online, w tym zalogowanych: 0, gości: 1