これで、MySQL ADO .NETコネクタを使用してリモートのMySQLデータベースに接続するためのEntity FrameworkとLINQについて学習しています。バインドされたLINQをエンティティに更新するDataSource
以前私のエンティティデータモデルを設定しました。
dataEntities db = new dataEntities();
var vans = from v in db.vans
select v;
gridControl1.DataSource = vans;
非常にうまく機能:今、私は、データストアからすべてのバンオブジェクトのリストを取得し、グリッドビューに結果をバインドするラムダ式を使用します。しかし、リモートストア内のデータが変更された場合は、上記のコードを再度実行することなく、グリッドビューを更新したいと思います。これを処理する正しい方法は何でしょうか?私はdb
オブジェクトをモジュールまたは他のグローバルスコープに移動することを認識していますが、後のイベントでvans
オブジェクトを更新するにはどうすればいいですか?
申し訳ありません - クエリーをもう一度実行せずにdbから最新のデータを取得したい場合や、単にラムダクエリーを再度呼び出せる場所に移動したい場合は、 –