5

データソース ツールボックス自体からエンティティ モデルを追加するか、それを追加して => 「追加」 => 「新しいアイテム」を追加した後、データソース ツールボックスに表示されないため、簡単なドロップ アンド ドラッグ機能が得られません。

データセットを追加すると機能しますが、それは古いテクノロジです (そうではありませんか?) 現在のプロジェクトのすべてがエンティティ モデルであり、データセットに変更する (これは追加した場合にのみ機能xmlns:yourAlias="clr-namespace:WpfApplication3"します) .. 私は最善だとは思いません練習と時間の無駄。

VS 2010 でエンティティ モデルを追加するこの同じプロセスを再作成しましたが、100% 動作します。dataSource ツールボックスからドロップ アンド ドラッグするだけです。

クライアント プロジェクトで VS SP1 を使用する前に、VS SP1 を待つだけではだめかもしれません。:(

//編集

VS2010 に ADO.net エンティティ モデルを追加し、2012 年にプロジェクトをロードすると、dataSource ツールボックスに正常にロードされます。これは答えですが、理想的な回避策ではありません。

4

2 に答える 2

8

プロジェクトに取り組んでいる間、私は最近同じ問題に直面しました。大規模な調査に約2日かかりましたが、最終的に見つけたと思います:

http://msdn.microsoft.com/en-us/data/jj556581

少なくとも私にとっては、問題は解決しました。それがあなたを助けたかどうか私に知らせてください..

于 2012-11-22T12:49:00.290 に答える
1

L2S にハマったので、VS2012 と EF5 に慣れようとしました。しかし、データ ソース ツールボックスを使おうとすると、神経をすり減らしそうになりました。

最後に解決策を見つけました:

オブジェクト データ ソースの使用は、データ バインディングのシナリオで EF を使用するための推奨されるアプローチになりました。詳細については、http://msdn.microsoft.com/en-us/data/jj574514の記事を参照してください。この記事には、必要に応じて古いコード生成に戻すためのリンクも含まれています。

于 2012-12-20T18:24:33.317 に答える