consulta sobre LinqtoSQL

06/11/2008 - 19:37 por [Juanjo] | Informe spam
Hola grupo:

Supongamos la siguiente:
1. Tengo una clase que se encarga de realizar consulta sobre una base de
datos SQL Server, y tengo una consulta dinamica con LinqToSql en un funcion,
algo asi p.e.
(en ClassBD.cs)
public object[] getPersonas()
{
string sql="select clave,nombre from personas";
miLinqDataContext linq = new miLinqDataContext();
var datos = linq.ExecuteQuery<object>(sql);
return datos.ToArray<object>();
}
//Teniendo en cuenta que la tabla personas tiene mas campos, pero solo
me interesan por ejemplo esos 2

2. En un formalario quiero mostrar en un datagridview la lista de estas
personas
public void cargaPersonas()
{
ClassBD bd = new ClassBD()
this.datagridview1.DataSource=bd.getPersonas();
}

¿Por que no se muestra nada en el DataGrid si al hacer una traza si hay
elementos?

He leido en el google que si "Si la tabla no existe dentro del modelo,
.NET no encontrará forma de asociar la tabla a la entidad del modelo y no se
podrá acceder de forma directa.", pero hay alguna forma de hacer alguna
conversion??

Se me ha ocurrido crear un vista, pero claro no es cuestion de estar
creando vista para cada consulta.

Gracias

Preguntas similare

Leer las respuestas

#6 Alfredo Novoa
08/11/2008 - 22:44 | Informe spam
Hola Octavio,

El Fri, 7 Nov 2008 17:55:30 +0100, Octavio Hernandez escribió:

Yo casi que te diría que sí :-(.
He estado intentando hacer un "apaño" aquí, creo que se podría lograr, pero
estoy corto de tiempo y al final es más o menos lo mismo.



Parece que el principio de Peter ha vuelto a hacer de las suyas y alguien
que había sido muy bueno creando IDEs ha resultado muy mal cuando le han
puesto a diseñar lenguajes :-(


Saludos
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida