1

テーブルの nextval を取得するトリガー/シーケンスを設定した場合、コード内のオブジェクトは保存後に ID を取得しますか?

例:

using(TestContainer testContainer = new TestContainer()) {
    TestObj test = new TestObj;
    test.Name = "Test Object";
    testContainer.AddObject("TESTOBJ", test);
    testContainer.ObjectStateManager.ChangeObjectState(test, System.Data.EntityState.Added);
    testContainer.SaveChanges();
    System.Console.WriteLine("The test object ID is: " + test.ID);
}

新しいオブジェクトの ID を知りたい理由は、作成された新しい TestObjet について知るために、ID が別のオブジェクトの参照として使用されるためです。

4

0 に答える 0