SQL Server CE3.5をバックエンドとしてVS2010c#(Winforms)でアプリケーションを作成しようとしています。テーブルにデータを挿入するためにトランザクションを使用しましたが、テスト中に18行を挿入しましたが、すべて問題ありませんでした。
しかし、翌日、いくつかの行が欠落していることがわかりました。新しい行を挿入しようとすると、主キーに関連するエラーが発生しました。SSMSでデータベースを開いて試してみると@@Identity
、19という数字が返されました。
SSMSからデータベースに値を挿入しましたが、アプリケーションを試したところ、すべて正常に機能しました。これで、ID列に1から14および19から25の値が含まれます(15から18が欠落しています)。
ここで、専門家に、このデータの自動削除の背後にある理由を理解するのを手伝ってくれるようお願いします。
どうもありがとう