0
この問題があります。 SQLのコンパクトDBにsomの日付を挿入します。このコードでは:LINQ TO SQLを使用したSQL CEでの挿入データの問題 - 閉じるアプリケーションがDbの空です。
using (var scope = new TransactionScope())
{
var rp = new TestNick
{
AzetId = RandomString(10, true),
Nick = RandomString(10, true),
RpText = RandomString(200, true),
Your = true,
Sing = RandomString(15, true),
Time = DateTime.Now,
OriginalText = RandomString(150, true)
};
_dc.TestNick.InsertOnSubmit(rp);
try
{
_dc.SubmitChanges();
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
scope.Complete();
}
次に、このデータを読み込みます。
私はうまくいきます。
私はVisual Studioからアプリケーションを閉じます。そしてDBからデータをロードしてみてください。 DBテーブルが空です。
トランザクションスコープで何が悪いですか。なぜなら私はVisual Studioからアプリを実行するからです。 Inserデータがロードされ、dbテーブルが空ではありません。
アプリを終了し、もう一度アプリを実行してテーブルからデータを読み込みます。テーブルは空です。負荷データの後に再計算をチェックするEmpty = "Enumeration yielded no results"