none
INSTALACIÓN DE APLICACIÓN C# + LINQ TO SQL RRS feed

  • Pregunta

  • Hola! Soy nuevo desarrollando en c# y tengo un proyecto al cual quiero aplicar conexión a base de datos mediante LINQ porque he leído que funciona bien y es bastante práctico, tengo la duda si al instalar en la pc del cliente no funcione porque en la conexión LINQ usa mi servidor y mis datos de autenticación sql server.

    Por favor si alguien puede ayudarme resolviendo esa duda, se lo agradecería mucho.

    jueves, 29 de marzo de 2018 1:07

Respuestas

  • Linq To Sql te permite interactuar contra un modelo de clases (contexto) basado en el modelo relacional de la base de datos. La manera como accedes al origen de datos es mediante una cadena de conexión que podría estar, como es habitual, en un archivo en formato XML (o JSON en versiones modernas), la ventaja de tener la cadena de conexión "fuera" del ejecutable es que podrías editar las credenciales de acceso de manera simple.

    Sin embargo, Linq To Sql ya tiene bastante tiempo y han sucedido mejores tecnologías al día de hoy, te sugiero revisar Entity Framework (las consultas contra el modelo conceptual las realizas mediante Linq To Entities)

    Entity Framework Overview

    jueves, 29 de marzo de 2018 5:03

Todas las respuestas

  • hola 

    nada tiene que ver la forma como obtengas los datos ya que si creas una capa de datos con linq to sql, entityframework o si es con simple ado, se creara un dll o librería donde se conecta a la base de datos que le indiques bien sea en app.config o como hayas establecido la ruta al servidor de sql bien sea del cliente o local lo unico que tienes que cambiar es la ruta donde este tomando el servidor de sql

    aca un ejemplo de la capa de acceso a datos con linq to sql

    jueves, 29 de marzo de 2018 3:10
  • Linq To Sql te permite interactuar contra un modelo de clases (contexto) basado en el modelo relacional de la base de datos. La manera como accedes al origen de datos es mediante una cadena de conexión que podría estar, como es habitual, en un archivo en formato XML (o JSON en versiones modernas), la ventaja de tener la cadena de conexión "fuera" del ejecutable es que podrías editar las credenciales de acceso de manera simple.

    Sin embargo, Linq To Sql ya tiene bastante tiempo y han sucedido mejores tecnologías al día de hoy, te sugiero revisar Entity Framework (las consultas contra el modelo conceptual las realizas mediante Linq To Entities)

    Entity Framework Overview

    jueves, 29 de marzo de 2018 5:03