Исключение при использовании EF Code First и существующей базы данных - PullRequest
0 голосов
/ 03 апреля 2011

Я прочитал эту статью http://weblogs.asp.net/scottgu/archive/2010/08/03/using-ef-code-first-with-an-existing-database.aspx

И сделал все по этой статье, но у меня есть некоторые проблемы

Вот мой App.config

<configuration>

  <connectionStrings>
    <add name="KMCatalog"
        connectionString="Persist Security Info=False;Initial Catalog=KMShop;Data Source=voimix-pc\sqlexpress;" providerName="System.Data.SqlClient" />


  </connectionStrings>

</configuration>

И контекстный класс

public class KMCatalog : DbContext
    {
        public DbSet<Item> Items { get; set; }
        public DbSet<ItemParameter> ItemParameters { get; set; }

        protected override void OnModelCreating(DbModelBuilder modelBuilder)
        {
            //Database.SetInitializer<KMCatalog>(null);

            modelBuilder.Configurations.Add(new ItemConfiguration());
            modelBuilder.Configurations.Add(new ItemParameterConfiguration());
        }
    }

Когда я пытаюсь перечислить элементы, я получаю «Поставщик не возвратил строку ProviderManifestToken».исключение

Я использую EF Code First RC, база данных существует

В чем проблема?

...