2

SparePartsこのコードを使用して、データベース内のテーブルに1 つのアイテムを追加します。

try
{
    Database1Entities _db = new Database1Entities();

    SparePart sparePart = new SparePart();
    sparePart.manufactureID = 2;
    sparePart.name = "detail";

    _db.SpareParts.AddObject(sparePart);

    int changesNumber = _db.SaveChanges(System.Data.Objects.SaveOptions.AcceptAllChangesAfterSave);

    int count = _db.SpareParts.Count();
    int i = 8 + 1;
}
catch (Exception e)
{
    Console.WriteLine(e.Message);
}

やってみ_db.SaveChanges()ました。それは役に立ちませんでした。

例外はありません。デバッグを 4 回開始すると、count = 4 と表示されます。すべてのアイテムを反復処理できます。しかし、1 分待ってもう一度デバッグを開始すると、count = 1 と表示されます。つまり、私の変更はまだデータベースに残っていないようです。

4

0 に答える 0