MVVMLightとSQLServerCEをデータベースとして使用してWP7アプリケーションを作成しようとしています。これを実現するために、sqlmetal.exe(1)を使用してデータコンテキストを生成しました。
携帯電話でアプリケーションを実行すれば、これは問題なく機能します。しかし、デザインタイムデータを表示しようとするとDataContext
、デザインタイムコードにのインスタンスを作成できません。これはできますか?私が試したもう1つの方法は、のインスタンスを作成することでしたTable<MyDataObject>
が、System.Data.Linq.Tableにはコンストラクターがありません。
したがって、私の質問は、DataContext
コードから自分のインスタンスを作成することが可能かどうか、または設計時のデータを失うことなくデータベースとインターフェイスする別の方法があるかどうかです。
(1)実際には、ライブラリプロジェクトを使用して別の方法を使用して、デザイナーファイルを視覚的にデザインしてWP7プロジェクトにコピーできるようにしました。私が正しければ、結果は同じになります。