なぜ更新が行われないのか本当に混乱しています。これは非常に簡単です:SQLへのLinq - 更新が永続化されない
int goodID = 100;
DataContext db = new DataContext();
Schedule schedule = db.Schedules.Single(s => s.ID == goodID);
// this wont persist - WHY NOT?!
schedule.Email = txtEmail.Text;
// this does persist
schedule.NumberCourses = 5;
db.SubmitChanges();
なぜフィールドの電子メールは、テキストボックスから値を取得していないのか分かりません。私は何を確認できますか?
EDIT
私はブレークポイントを設定し、割り当て後の値をチェックしました。それはテキストボックスの値を割り当てますが、まだ更新はしません。
LINQ TO SQLへの最後の1週間を過ごしただけで、中止されていることがわかりました。あなたが気付いているのではないかと思います。私はEntity Frameworkにギアを切り替えます。 – madcolor
私はそれがさらに発展しないことを知っています。しかし、彼らはフレームワークからそれを削除する予定はありません。私はEFに注意を払っていますが、速度を上げ始めるまでは使用しません(うまくいけば次のリリースの後にうまくいきます).L2Sは、私が取り組んでいる中小のアプリには最適です。 –
クール..ちょうどそれを言及したい。 – madcolor