sql >> データベース >  >> RDS >> Oracle

DBシーケンスによって生成された新しいオブジェクトIDを取得するにはどうすればよいですか?

    SaveChanges()を呼び出さないと取得できません 。考えてみてください。 IDはDBから取得されます。 SaveChanges() DBとの通信を引き起こす最初のものです。

    元に戻す場合は、いくつかの選択肢があります。

    • 多くの場合、挿入時にクライアント側のIDを知る必要はありません。関係を作成するだけで十分です。
    • GUIDのようなクライアント生成可能なIDを使用します。
    • TransactionScopeを使用する 「実際の」DBトランザクションの場合。
    • 元に戻す(DeleteObject )ロールバックの代わりに。



    1. Ubuntu12.04でphpMyAdminを使用してMySQLをインストールする方法

    2. MySQLエラー2026-SSL接続エラー-Ubuntu20.04

    3. Android:SQliteからの名前でサーバーから動的に画像をロードする方法

    4. バージョン5以降のMySQLデータベースの最大サイズはいくつですか?