Linq to SQL

25/09/2007 - 20:50 por Carla Rincon | Informe spam
Hola a todos del foro de C#.

Estoy checando la version beta de Orcas.

a-Cual es la ventaja que tendremos de usar Linq para actualizar o consultar
las bases de datos, en vez de trabajar como hasta ahora por DataSets?

b-En Linq no se podra lanzar un comando directo a SQL como se hace ahora con
un command ?


Muchas gracias a todos por la acostumbrada ayuda


Carla Rincon

Preguntas similare

Leer las respuestas

#1 Carlos
26/09/2007 - 10:53 | Informe spam
Estos serie de artículos te vendrán bien.
http://weblogs.asp.net/scottgu/sear...=Relevance



"Carla Rincon" <_> escribió en el mensaje de noticias
news:%23%23%23xyT6$
Hola a todos del foro de C#.

Estoy checando la version beta de Orcas.

a-Cual es la ventaja que tendremos de usar Linq para actualizar o
consultar las bases de datos, en vez de trabajar como hasta ahora por
DataSets?

b-En Linq no se podra lanzar un comando directo a SQL como se hace ahora
con un command ?


Muchas gracias a todos por la acostumbrada ayuda


Carla Rincon

Respuesta Responder a este mensaje
#2 Carla Rincon
26/09/2007 - 23:29 | Informe spam
Muchas gracias aunque pensaba que no era algo tan complejo :(

Saludos

Carla Rincon


"Carlos" escribió en el mensaje
news:
Estos serie de artículos te vendrán bien.
http://weblogs.asp.net/scottgu/sear...=Relevance



"Carla Rincon" <_> escribió en el mensaje de noticias
news:%23%23%23xyT6$
Hola a todos del foro de C#.

Estoy checando la version beta de Orcas.

a-Cual es la ventaja que tendremos de usar Linq para actualizar o
consultar las bases de datos, en vez de trabajar como hasta ahora por
DataSets?

b-En Linq no se podra lanzar un comando directo a SQL como se hace ahora
con un command ?


Muchas gracias a todos por la acostumbrada ayuda


Carla Rincon




Respuesta Responder a este mensaje
#3 Beto
29/09/2007 - 14:14 | Informe spam

a-Cual es la ventaja que tendremos de usar Linq para actualizar o
consultar las bases de datos, en vez de trabajar como hasta ahora por
DataSets?




Por lo que yo he estado investigando, parece no sera necesario usar
datasets para eso ya que Linq sera como un ORM especial para eso.
Yo aprovecharia para olvidarme de los datasets que no me gustan mucho :)


b-En Linq no se podra lanzar un comando directo a SQL como se hace ahora
con un command ?




En Linq puedes escribir tus consultas directamente con la sintaxis especial
que tiene. Pero si te refieres a armar en runtime una cadena con una
instruccion sql (select, update, etc.) me imagino que puedes seguir usandolo
como hasta ahora con un sqlcommand porque las sentencias con Linq no son
para runtime sino para tiempo de diseño.
Si estoy errado que alguien lo aclare mejor.


Beto
Respuesta Responder a este mensaje
#4 Carla Rincon
30/09/2007 - 18:37 | Informe spam
Quieres decir que LinQ es entonces un reemplazo del ADO.NET ?

Gracias a todos por sus respuestas.

Carla Rincon

"Beto" escribió en el mensaje
news:
>
a-Cual es la ventaja que tendremos de usar Linq para actualizar o
consultar las bases de datos, en vez de trabajar como hasta ahora por
DataSets?




Por lo que yo he estado investigando, parece no sera necesario usar
datasets para eso ya que Linq sera como un ORM especial para eso.
Yo aprovecharia para olvidarme de los datasets que no me gustan mucho :)


b-En Linq no se podra lanzar un comando directo a SQL como se hace ahora
con un command ?




En Linq puedes escribir tus consultas directamente con la sintaxis
especial que tiene. Pero si te refieres a armar en runtime una cadena con
una instruccion sql (select, update, etc.) me imagino que puedes seguir
usandolo como hasta ahora con un sqlcommand porque las sentencias con Linq
no son para runtime sino para tiempo de diseño.
Si estoy errado que alguien lo aclare mejor.


Beto

Respuesta Responder a este mensaje
#5 Hernan
01/10/2007 - 11:30 | Informe spam
Quieres decir que LinQ es entonces un reemplazo del ADO.NET ?



No. Estrictamente hablando, LinQ es un DSL (domain specific language).
Es una sintaxis para extraer subconjuntos de datos de un superconjunto
inicial.
Que se pueda utilizar conectado a un servidor de base de datos es
anecdótico.
ADO.NET tiene varias funcionalidades, capas, niveles de abstracción o
como
quieras llamarlo. Imagino (digo imagino porque no lo he probado) que,
por
ejemplo, se podría utilizar Linq conectado a una BD usando los
procesos
asincrónicos de ADO.
A propósito, el componente LinQ para base de datos se llama DLINQ.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida