Principales respuestas
INSTALACIÓN DE APLICACIÓN C# + LINQ TO SQL

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.
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)
- Propuesto como respuesta Tonatiuh AbregoModerator viernes, 30 de marzo de 2018 18:00
- Marcado como respuesta Pablo RubioModerator sábado, 31 de marzo de 2018 22:40
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
-
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)
- Propuesto como respuesta Tonatiuh AbregoModerator viernes, 30 de marzo de 2018 18:00
- Marcado como respuesta Pablo RubioModerator sábado, 31 de marzo de 2018 22:40