SQLiteデータベースとEntity Framework 4.1コードファーストを使用しています。 db.SaveChanges
は私のコード System.Data.EntityException: The underlying provider failed on Open. ---> System.Data.SQLite.SQLiteException: The database file is locked
Entity Framework 4.1とSQLite
を呼び出したときに
次のエラーが発生しました:
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();
}
、私を助けてください。 ありがとう
実行しているC#のバージョンは? –