Visual Basic.NET - Entity Framework y Visual Basic

 
Vista:

Entity Framework y Visual Basic

Publicado por Daniel (2 intervenciones) el 28/03/2020 23:20:35
Hola alguien me podria pasar esta consulta que esta en C a visual basic.

1
Dim ListaMenu = Db.Menu.Where(x >= x.Menu_Padre_Id == null).ToList()


Desde ya muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Phil Rob
Val: 3.353
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Entity Framework y Visual Basic

Publicado por Phil Rob (1554 intervenciones) el 28/03/2020 23:48:23
Hola,

Tu consulta es escrita en VB, no en C, excepto el null que debería es Nothing.

Quizá no comprendo bien tu pregunta...

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Phil Rob
Val: 3.353
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Entity Framework y Visual Basic

Publicado por Phil Rob (1554 intervenciones) el 29/03/2020 13:01:54
Hola,

Reviso mi respuesta precedente.

Para ser correcto, tu código en VB debería ser :

1
Dim ListaMenu As = EscribirAquiElTypoDelData Db.Menu.Where(x >= x.Menu_Padre_Id == Nothing).ToList()

EscribirAquiElTypoDelData es necesario (como en C). Pero, si el tipo es String, quizá debes remplazar ToList por ToString (no sé esta forma de programación).
Mas, si Db.Menu.Where(x >= x.Menu_Padre_Id == Nothing) da muchos resultados, ListaMenu debe ser un tabla. En este caso, tienes que escribir :

1
Dim ListaMenu() As = EscribirAquiElTypoDelData Db.Menu.Where(x >= x.Menu_Padre_Id == Nothing)

También puedes trabajar con un DataTable.

Quizá que con un ejemplo de datos y un ejemplo de resultados, pode dar mejor ayuda.


Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Entity Framework y Visual Basic

Publicado por Daniel (2 intervenciones) el 29/03/2020 15:20:50
Muchas Gracias por la ayuda.. lo solucione de esta forma...

1
Dim ListaMenu = Db.Menu.SqlQuery("Select * From Menu Where Menu_Padre_Id is Null").ToList()

Ahora voy a probar hacer con Nothing ...

Slds.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar