.net - vbnet - ¿Cómo uso LINQ para entidades en Visual Basic?
linq vbnet (1)
Creé una solución .NET con dos proyectos:
ToyData (Biblioteca de clases de Visual Basic)
ToyOne (aplicación WPF de Visual Basic)
El proyecto ToyData contiene Toy.edmx , un modelo de datos de entidad ADO.NET generado a partir de una base de datos llamada Toy.
El proyecto ToyOne contiene este archivo 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
Lanza esta excepción de tiempo de ejecución en el archivo Toy.Designer.vb generado automáticamente :
The specified named connection is either not found in the configuration, not intended to be used with the EntityClient provider, or not valid.
¿Qué estoy haciendo mal?
He visto este problema antes entre un proyecto de servicio y un proyecto de prueba (que usa los objetos de datos definidos en el servicio).
Si haces clic derecho en "new ToyEntities " y vas a la definición, y sigues perforando ... obtendrás un código generado automáticamente que busca una cadena de conexión de un archivo de configuración.
Verifique el proyecto ToyData para un archivo de configuración. Copie los valores en un archivo App.Config (puede que aún no exista) para el otro proyecto.