私は次のことを行います:
var @case = new Case
{
Name = "test"
};
// User is persistent and loaded in the same session
User.AddCase(@case); // sets @case.User = User too
Session.Update(User);
response.CaseId = @case.Id;
User.Cases のカスケードは All に設定されています。ただし、トランザクションがコミットされるまで @case.Id は設定されません。それは期待される動作ですか?コミットする前にIDを取得したいと思います。それはできますか?