2009-08-28 9 views
0

私は、WinFormsのデータベースプログラミングについてはかなり新しく、BindingSource、DataSet、およびTableAdapterコントロールを使用して、Accessデータベースのデータをグリッドとコンポーネントワンチャートコントロールに表示しています。WinFormsのBindingSourceコントロール - LINQ、ADO.Netなどと比べて?

アプリはかなり単純です。ユーザはグリッド内の行を選択し、関連するデータポイントのセットがChartコントロールにプロットされます。

BindingSourceのアプローチは、最初は非常に瞬時の満足感を提供しましたが、コンポーネント1のレポートコントロールでも動作させようとしており、現在のレベルでは意味をなさないランタイムエラーが発生し始めています知識の。

私はこの道を続ける価値があるのか​​、最初からもっと強力なアプローチに努力するべきかどうか疑問に思っています(LINQは非常に有望です)。

私の質問 - LINQと比べてBindingSourceのアプローチの限界は何ですか?

ADO.Netはどのように比較されますか?あなたはこの質問を読んでいる場合

-Tomブッシェル

PS、私は、少なくともコメントを開始するのに十分な担当者のポイントを獲得することができますので、それを投票してください。ありがとう!

答えて

1

残念ながらLinq to SQLはMS Accessではサポートされていません。 ADO.NETに関しては、既にそれを使用しています(DataSetはADO.NETの一部です)。 ADO.NET Entity Frameworkを意味していた場合、MS Accessもサポートされていないので、もう一度運が悪いです。

SQLコンパクトエディションに切り替えると、Linq to SQLのような他のテクノロジを使用することができますが、BindingSourceまたはBindingListが、独自の実装を行わずにwinformにバインドされたデータを取得する最適な方法であることがわかりますバージョン。

関連する問題