テーブルがリセットされているように見える問題があります。レコードは削除され、主キーはリセットされます。これにより、それに参加する別のテーブルの問題が発生します。私は、データコンテキストから情報を取得しようとしたときに接続が抜け出し、空白/デフォルトテーブルを送信しようとしたときの理論を持っています。間違ったことだと思う作業単位ごとに新しいデータ・コンテキストを作成するのではなく、データ・コンテキストが再利用されているように見えますが、これが問題の原因になるかどうかは疑問でした。Linq to SQLとランダムにデータベーステーブルをリセットする
答えて
ローカルデータベースを使用した場合、同じ問題が発生しました。 ビジュアルスタジオは、メインデータベースファイルをデバッグフォルダに追加して上書きします。 私は実行後空のデータベースを参照してください。問題がなければ、 解決策をリリースした後も同じことは起こらず、問題は消えるからです。
ようこそ。ソリューションに詳細を追加してください。それは、あなたがどのように問題を解決したかはあまり明確ではありません。 –
ありがとうございます。サーバエクスプローラタブを開き、dbファイルを右クリックし、接続を変更します。 "db.mdf"の前に "\ bin \ Debug"を追加してください。 1回の実行で表のデータを見ることができます。次の実行システムは、最初のcreadet db.mdfとそのログファイルを\ bin \ Debugファイルにコピーします。つまり、dbをリセットします。実際にはこれは私のためにenougといいことです。 –
はい、その場合、「他のテーブル」もなくなります。これはもはや関連性のないこの古い質問には答えません。 –
- 1. c#linq to sql - データベーステーブルを更新する
- 2. LINQ to SQLとLINQ to DataSet
- 3. ランダムにレコードを選択するLinq to SQL
- 4. Linq To SQLとHave
- 5. LINQ to SQLとDataPager
- 6. ObjectTrackingEnabledとlinq-to-sql
- 7. LINQクエリヘルプ(LINQ to SQL)
- 8. .NETで "Linq to EF"を "Linq to Sql"に変換する
- 9. LINQ to SQLを使用してデータベーステーブルに余分な列がある場合
- 10. ヘルプLinq to Sql
- 11. Linq to SQL Records
- 12. linq-to-sql InsertOnSubmit
- 13. Linq-to-SQL:バインディングリストビュー
- 14. Entity - Linq to Sql
- 15. LINQ to SQLクラス
- 16. LINQ to SQLヘルプ
- 17. Linq to SQLドメインモデル
- 18. linq to sql "Contains"
- 19. LINQ to SQL PredicateBuilder
- 20. ComboBoxとLinq to Sql for Winforms
- 21. Linq to SQL - ジョインとスキップ+テイク
- 22. vbインターフェイスとlinq-to-sql
- 23. 3レイヤーとLINQ to Sql - ビジネスエンティティ
- 24. リポジトリパターンとDDDでLinq to SQL
- 25. asp.net mvc3とジェネリックリポジトリパターンLInq to SQL
- 26. LINQ to SQL Projection:Funcとインライン
- 27. WPF MVPパターンとLinq to SQL
- 28. Linq to SQLとGridviewデータソース
- 29. ADO.NET - エンティティデータモデルとLINQ To SQL
- 30. Linq to SQL - DateTime to Time
あなたは 'DataContext.CreateDatabase'を呼び出していますか?さもなければ私はこれの理由を見ない。 – jason
初心者のためのソースコードのように、もっと進んでいく必要があります。あなたのコードにテーブルがTRUNCATEされるか、レコードが削除される場所がありますか?そこにブレークポイントを設定し、どのように呼び出されるのかを考えてみてください。 –
私は見ることができません。データを削除する必要はありませんので、実装されていません –