Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem ASP .NET Entity model - hláška

Ahoj,

Dělám v ASP .NET aplikaci používající Entity model.
Nejprve si napíši model (jako třídu) a tu potom chci "překlopit" do databáze.
Vše funguje až na jednu zásadní věc. Pokud se pokouším zapsat do databáze data,
dostanu následující hlášku:

Context has changed since the database was created. Consider using Code First Migrations to update the database.

Zkoušel jsem už kde co, ale nedaří se mi zbavit této hlášky.

Zkoušel jsem:
Database.SetInitializer<Model1Container>(null);
i
příkaz do konzole: update-database -f -verbose

Na ten mi to hlásí:
No migrations configuration type was found in the assembly 'Inventarizace'. (In Visual Studio you can use the Enable-Migrations command from Package Manager Console to add a migrations configuration).

Můžete mě nasměrovat, co googlit, případně jakým směrem toto řešit ?
Jsem v ASP začátečník. Pokud jsem něco zapomněl napsat, řekněte.;-)

Kód funkce vypadá takto:

  Database.SetInitializer(new DropCreateDatabaseIfModelChanges<Model1Container>());

            var newUser = new Models.User
            {
                UserName = @"userName",
                DisplayName = "Jindra Novák",
                Role = "Administrator",
                PhoneNumber = "123",
                Place = "Kroměříž"
            };

            db.Users.Add(newUser); //  tady to hlásí tu hlášku !
            db.SaveChanges();
            

Předmět Autor Datum
Tohle s ASP.NET nesouvisí, to je věc EntityFrameworku. Problém je v tom, že struktura databázových t…
Wikan 05.12.2013 16:04
Wikan
Smazal jsem ručně soubor s DB a už to jede. Vyřešeno! poslední
Console 05.12.2013 16:33
Console

Zpět do poradny Odpovědět na původní otázku Nahoru