2008-11-03 2 views
3

Я создал решение .NET с двумя проектами:Как использовать LINQ to Entities в Visual Basic?

  1. ToyData (Фундаментальная библиотека Визуальный класс)

  2. Тоёне (Visual Basic WPF Application)

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

Проект Тоёны содержит этот 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. 

Что я делаю неправильно?

ответ

2

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


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

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

+0

Я добавил новый файл конфигурации приложения в проект ToyOne и вставил в него раздел из файла app.config от ToyData. Это сработало. – 2008-11-04 15:52:36

 Смежные вопросы

  • Нет связанных вопросов^_^