none
Ayuda sobre consuta linq RRS feed

  • Pregunta

  • Hola a todos:

    Ante todos disculparme porque me quiero iniciar en linq, por lo tanto mis conocimientos a día de hoy son 0, empiezo hoy.

    Por ello os quiero solicitar por favor como tendría que especificar correctamente la siguiente consulta sql, ya que a través de ellas y con mis datos, espero empezar a entender linq.

    cmd.CommandText = "SELECT  Cód_GC, Ejer_01 FROM Balances WHERE idEmpresa = @empresa AND PlanConta = 'PLAN 2007'"
                    cmd.Parameters.AddWithValue("@empresa", VarGlobal.StrCodEmpresa)

    Es una consulta simple que lleva un parámetro, de ellas tengo muchas consultas, siendo este ejemplo el más simple que he encontrado entre las mismas.

    Bueno gracias a todos y si alguien tiene un buen tutorial que compartir que compartir que me lo indique.

    Un saludo.

    Gemma

    martes, 10 de noviembre de 2015 10:47

Respuestas

  • hola

    >>pero no se nada (me tengo que poner) si ha de ser linq o EntityFramework

    pero cual seria el origen de datos ? una lista en memoria o una tabla en una db

    >>Por lo que he visto en alguna respuesta tuya, creo que es mejor Entity Framework

    si vas a acceder a una db es lo recomendado

    >>todas tienen varios parámetros que son los grupos contables y por ello pueden haber de 2 parámetros o de 40 para entendernos

    linq te ayudara a definir en codigo las queries que se transforman en sql con lo cual programas orientado a objetos mapeando las tablas en clases

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta gemma_campillo miércoles, 11 de noviembre de 2015 19:37
    miércoles, 11 de noviembre de 2015 19:16

Todas las respuestas

  • hola

    por lo que planteas entiendo que quieres consultar la base de datos, no?

    si es asi es solo linq lo que usas, o se trata de entity framework ? por una cosa es na query linq a una lista o coleccion en memoria y otra es un linq que se integra a entity framework

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 11 de noviembre de 2015 16:27
  • Hola Leandro;

    No tengo ni idea de lo que me dices, yo simplemente quiero poner esa consulta en un sistema más moderno, pero no se nada (me tengo que poner) si ha de ser linq o EntityFramework. Necesito consejo sobre ello. Por lo que he visto en alguna respuesta tuya, creo que es mejor Entity Framework, pero ten en cuenta que consultas de ese tipo tengo unas 3000, y es buscar un sistema ágil para ello, todas tienen varios parámetros que son los grupos contables y por ello pueden haber de 2 parámetros o de 40 para entendernos, pero ya te dijo que casi todas las select se basan en ese tipo de consultas.

    Un abrazo.

    Gemma

    miércoles, 11 de noviembre de 2015 16:56
  • hola

    >>pero no se nada (me tengo que poner) si ha de ser linq o EntityFramework

    pero cual seria el origen de datos ? una lista en memoria o una tabla en una db

    >>Por lo que he visto en alguna respuesta tuya, creo que es mejor Entity Framework

    si vas a acceder a una db es lo recomendado

    >>todas tienen varios parámetros que son los grupos contables y por ello pueden haber de 2 parámetros o de 40 para entendernos

    linq te ayudara a definir en codigo las queries que se transforman en sql con lo cual programas orientado a objetos mapeando las tablas en clases

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta gemma_campillo miércoles, 11 de noviembre de 2015 19:37
    miércoles, 11 de noviembre de 2015 19:16
  • Hola Leandro:

    Los datos vienen de una tabla, pero ya he entendido que tengo que trabajar con Entity Framework.

    Te quedo muy agradecida por la explicación que me has dado. He comprado por Internet un lubro de Entity Framework y me pongo con ello, es libro es "Ado.Net Entity Framework 4.1 y es de Unai Zorrila Castro, parece muy bueno. A ver si al final me entero de todo lo que va la modernidad.

    Un abrazo como siempre.

    Gemma

    miércoles, 11 de noviembre de 2015 19:37
  • hola

    >>He comprado por Internet un lubro de Entity Framework y me pongo con ello, es libro es "Ado.Net Entity Framework 4.1 y es de Unai Zorrila Castro, parece muy bueno

    se que es buen material y seguro sea util de base para aprender

    pero recuerda que EF ya esta por la version 6, por lo que seguramente algunos aspectos pudieron cambiar

    recomendaria, si te animas, que aprendas EF Code First y no mediante diagramas visuales

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 12 de noviembre de 2015 2:19
  • Muchas gracias Leandro.

    Gemma

    jueves, 12 de noviembre de 2015 20:59