I know there's a lot of questions about it but i've read like 20 of them and couldn't find answer for me. I have this error
"An exception of type 'System.Data.Entity.Infrastructure.DbUpdateException' occurred in EntityFramework.dll but was not handled in user code
Additional information: An error occurred while updating the entries. See the inner exception for details."
When I go to InnerException it says
"Invalid object name 'dbo.Samochodies'."
. I don't know what the hell is this because i don't have any 'Samochodies' in my program.. Anyway, that's the code:
CarsController.cs
public ActionResult Create([Bind(Include = "Id,Brand,Model,Price,Bought,Sold")] Samochody car)
{
if (ModelState.IsValid)
{
baza.Cars.Add(car);
baza.SaveChanges(); //error here
return RedirectToAction("Index");
}
return View(car);
}
Samochody class
public class Samochody
{
public int Id { get; set; }
public string Brand { get; set; }
public string Model { get; set; }
public decimal Price { get; set; }
public DateTime Bought { get; set; }
public DateTime Sold { get; set; }
public class CarDBCtxt : DbContext
{
public DbSet<Samochody> Cars { get; set; }
}
dbo.Samochodiesis the table name EF is trying to map in your DB. What is the real name of the Table