Я использую базу данных SQLite и Entity Framework 4.1 Code First.
Произошла следующая ошибка, когда db.SaveChanges
позвонил System.Data.EntityException: The underlying provider failed on Open. ---> System.Data.SQLite.SQLiteException: The database file is locked
Мой код:
using (var db = new Dal.Database())
{
var newObj = db.Sheet.FirstOrDefault(e => e.SheetId == SheetId);
if (newObj == null)
newObj = new Dal.Sheet();
newObj.SheetTypeCode = SheetTypeCode;
newObj.SheetCount = SheetCount;
db.Sheet.Add(newObj);
db.SaveChanges();
}
Пожалуйста помогите. Спасибо