3

2 つのプロジェクトで .NET ソリューションを作成しました。

  1. ToyData (Visual Basic クラス ライブラリ)

  2. ToyOne (Visual Basic WPF アプリケーション)

ToyData プロジェクトには、Toy というデータベースから生成された ADO.NET Entity Data Model であるToy.edmxが含まれています。

ToyOne プロジェクトには、次のWindow1.xaml.vbファイルが含まれています。

1 ToyDataのインポート
2   
3 クラス ウィンドウ1
4   
5 プライベートサブウィンドウ1_Loaded( _
6 ByVal 送信者 As System.Object, _
7 ByVal e As System.Windows.RoutedEventArgs) _
8 ハンドル MyBase.Loaded
9   
新しい ToyEntities としての 10 Dim dc
11 Label1.Content = (dc.ClientSet のクライアントとして c から _
12 c).Firstを選択
13  
14エンドサブ
15  
16 エンドクラス

自動生成されたToy.Designer.vbファイルで、次の実行時例外がスローされます。

指定された名前付き接続が構成内に見つからないか、  
EntityClient プロバイダーでの使用を意図していないか、無効です。

私は何を間違っていますか?

4

1 に答える 1

2

この問題は、サービス プロジェクトとテスト プロジェクト (サービスで定義されたデータ オブジェクトを使用するプロジェクト) の間で見たことがあります。


「new ToyEntities 」を右クリックして定義に移動し、ドリルインを続けると...構成ファイルから接続文字列をフェッチする自動生成コードが表示されます。

構成ファイルについては、ToyData プロジェクトを確認してください。他のプロジェクトの App.Config ファイル (まだ存在しない可能性があります) に値をコピーします。

于 2008-11-04T03:04:02.940 に答える