Uczę się mvc. Mam bardzo prostą tabelę dodałem do niej model, kontroler i wszystko grało. Dopóki nie zachciało mi się dodać nowej kolumny wtedy zaczęło się sypać.
Tak wygląda tabela:
[Id] INT IDENTITY (1, 1) NOT NULL,
[Author] VARCHAR (100) NOT NULL,
[Title] VARCHAR (100) NOT NULL,
[ISBN] INT NOT NULL,
PRIMARY KEY CLUSTERED ([Id] ASC)
tak model
public class BookDB
{
public int Id { get; set; }
public string Author { get; set; }
public string Title { get; set; }
public int ISBN { get; set; }
}
public class BookDbContext : DbContext
{
public DbSet<BookDB> Books { get; set; }
}
Dodałem kolumnę ISBN i zaczęło wywalać Invalid column name ISBN
(przy tym stworzyłem od nowa controler i view).
Nawet jak wywaliłem całą tabelę i uruchomiłem projekt na pustej bazie to wywala ten sam błąd.
Załączam cały projekt. Gdyby ktoś mógł go uruchomić, kliknąć w Books i powiedzieć co spieprzyłem było by fajnie.
Ps: Chciałem dodać załącznik w jednym pliku ale wtedy za każdym razem wywalało "Nieobsługiwane rozszerzenie" czy coś w tym stylu. I to nieważne czy było .zip czy .rar