作成中のアプリケーションにローカルのSQL Server Compactデータベースがあります。私はLINQからSQLにSqlMetal.exeツールを使用してうまく動作する.dbmlファイルを生成しました。私は今では自分のアプリケーションで使用するテーブルオブジェクトを持っています。LINQからSQLへのローカルデータベースへの変更の送信がありません
私は奇妙な問題があります。私のDataContextでSubmitChanges()を呼び出した後も、データは決してコミットされません。しかし、不思議なことに、行を追加した後、これらの行は、datacontextの表オブジェクトには表示されますが、表には表示されません。アプリケーションを停止して起動した後でさえ、これらの行はまだDataContextに存在していましたが、数分後に消えるようです。
正しく設定しましたか? LINQが変更をコミットできるようにするためにSqlMetalを使用した後、これ以上実行する必要のあるステップはありますか?
この問題を再現する実際のコードを表示できますか? – msarchet
コード例...? – Mig
私はコードをどのように表示できるか不明確です。オブジェクトの単純な作成で、そのオブジェクトでInsertOnSubmitメソッドを呼び出してからSubmitChangesを呼び出します。 – Chris