Как использовать LINQ для объектов в Visual Basic? - PullRequest
3 голосов
/ 04 ноября 2008

Я создал решение .NET с двумя проектами:

  1. ToyData (библиотека классов Visual Basic)

  2. ToyOne (приложение Visual Basic WPF)

Проект ToyData содержит Toy.edmx , модель данных объекта ADO.NET, сгенерированную из базы данных с именем Toy.

Проект ToyOne содержит этот Window1.xaml.vb файл:

1   Imports ToyData
2   
3   Class Window1
4   
5       Private Sub Window1_Loaded( _
6       ByVal sender As System.Object, _
7       ByVal e As System.Windows.RoutedEventArgs) _
8       Handles MyBase.Loaded
9   
10          Dim dc As New ToyEntities
11          Label1.Content = (From c As Client In dc.ClientSet _
12                            Select c).First
13  
14      End Sub
15  
16  End Class

Выдает это исключение во время выполнения в автоматически сгенерированном Toy.Designer.vb файле:

The specified named connection is either not found in the configuration,  
not intended to be used with the EntityClient provider, or not valid.

Что я делаю не так?

1 Ответ

2 голосов
/ 04 ноября 2008

Ранее я сталкивался с этой проблемой между сервисным проектом и тестовым проектом (в котором используются объекты данных, определенные в сервисе).


Если вы щелкнете правой кнопкой мыши по «new ToyEntities » и перейдете к определению и продолжите детализацию ... вы получите автоматически сгенерированный код, который выбирает строку подключения из файла конфигурации.

Проверьте проект ToyData для файла конфигурации. Скопируйте значения в файл App.Config (он может еще не существовать) для другого проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...