Después de ejecutar este código no encuentro entradas en mi base de datos. No recibo ningún error del código.C# Entitity framework SaveChanges() no funciona
¿Alguien sabe lo que estoy haciendo mal?
PeopleEntities1 db = new PeopleEntities1();
Person roger = new Person()
{
age = 25,
firstname = "Roger",
lastname = "Rabbit",
location = "Canada",
job = "freelance",
};
db.AddToPeople(roger);
db.SaveChanges(true);
¿Está utilizando SQL Server y, de ser así, ¿Puede ejecutar SQL Profiler y ver qué se está ejecutando contra la base de datos? –
¿Cuál es la ubicación de su base de datos? Asegúrate de que no lo estás copiando a tu directorio de salida cada vez que ejecutas tu código. Pude haber tenido un problema similar con una base de datos SQLite que se copiaba al directorio de salida cada vez que ejecutaba mi aplicación, lo que me hizo perder los cambios que había hecho durante la ejecución anterior. –
Esto es exactamente lo que está sucediendo; Creo la base de datos en el directorio del proyecto, pero cuando se ejecuta, vuelve a crear el archivo db en el directorio bin. – Roge