tutorial tablas español ejemplos consultas consulta linq-to-sql

linq to sql - tablas - Cómo hacer Seleccionar todo(*) en linq a sql



linq consulta dos tablas (7)

¿Cómo se seleccionan todas las filas al hacer linq a sql?

Select * From TableA

En sintaxis de consulta y sintaxis de método, por favor.


¿Desea seleccionar todas las filas o todas las columnas?

De cualquier manera, en realidad no necesitas hacer nada.

DataContext tiene una propiedad para cada tabla; simplemente puede usar esa propiedad para acceder a toda la tabla.

Por ejemplo:

foreach(var line in context.Orders) { //Do something }


Desea seleccionar todos los datos de la base de datos luego puede probar esto:

dbclassDataContext dc= new dbclassDataContext() List<tableName> ObjectName= dc.tableName.ToList();

de lo contrario, puedes probar esto:

var Registration = from reg in dcdc.GetTable<registration>() select reg;

y método Syntex: -

var Registration = dc.registration.Select(reg => reg);


Por qué no usas

DbTestDataContext obj = new DbTestDataContext(); var q =from a in obj.GetTable<TableName>() select a;

Esto es simple.


Puede usar la consulta linq simple de la siguiente manera para seleccionar todos los registros de la tabla sql

var qry = ent.tableName.Select (x => x) .ToList ();


Dim q = From c In TableA Select c.TableA ObjectDumper.Write(q)


from row in TableA select row

O solo:

TableA

En la sintaxis del método, con otros operadores:

TableA.Where(row => row.IsInteresting) // no .Select(), returns the whole row.

Esencialmente, ya está seleccionando todas las columnas, el seleccionar luego lo transforma en las columnas que le interesan, por lo que incluso puede hacer cosas como:

from user in Users select user.LastName+", "+user.FirstName


using (MyDataContext dc = new MyDataContext()) { var rows = from myRow in dc.MyTable select myRow; }

O

using (MyDataContext dc = new MyDataContext()) { var rows = dc.MyTable.Select(row => row); }