3

我创建了一个包含两个项目的 .NET 解决方案:

  1. ToyData(Visual Basic 类库)

  2. ToyOne(Visual Basic WPF 应用程序)

ToyData 项目包含Toy.edmx,这是一个从名为 Toy 的数据库生成的 ADO.NET 实体数据模型。

ToyOne 项目包含此Window1.xaml.vb文件:

1 进口玩具数据
2   
3类窗口1
4   
5 私有子窗口1_Loaded(_
6 ByVal 发送者作为 System.Object, _
7 ByVal e 作为 System.Windows.RoutedEventArgs) _
8 句柄 MyBase.Loaded
9   
10 Dim dc 作为新的玩具实体
11 Label1.Content =(来自 c 作为客户端在 dc.ClientSet _
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 回答