Как вы выбираете все строки при выполнении linq для sql?
Select * From TableA
В синтаксисе запроса и синтаксисе метода, пожалуйста.
Как вы выбираете все строки при выполнении linq для sql?
Select * From TableA
В синтаксисе запроса и синтаксисе метода, пожалуйста.
from row in TableA select row
Или просто:
TableA
В синтаксисе метода с другими операторами:
TableA.Where(row => row.IsInteresting) // no .Select(), returns the whole row.
По существу, вы уже выбираете все столбцы, затем выбираете, затем преобразуете их в нужные столбцы, чтобы вы могли делать такие вещи, как:
from user in Users select user.LastName+", "+user.FirstName
Вы хотите выбрать все строки или все столбцы?
В любом случае, вам на самом деле ничего не нужно делать.
DataContext имеет свойство для каждой таблицы; Вы можете просто использовать это свойство для доступа ко всей таблице.
Например:
foreach(var line in context.Orders) {
//Do something
}
using (MyDataContext dc = new MyDataContext())
{
var rows = from myRow in dc.MyTable
select myRow;
}
ИЛИ
using (MyDataContext dc = new MyDataContext())
{
var rows = dc.MyTable.Select(row => row);
}
u хотите выбрать все данные из базы данных, тогда вы можете попробовать следующее: -
dbclassDataContext dc= new dbclassDataContext()
List<tableName> ObjectName= dc.tableName.ToList();
В противном случае вы можете попробовать следующее: -
var Registration = from reg in dcdc.GetTable<registration>() select reg;
и метод Syntex: -
var Registration = dc.registration.Select(reg => reg);
Dim q = From c In TableA
Select c.TableA
ObjectDumper.Write(q)
Почему бы вам не использовать
DbTestDataContext obj = new DbTestDataContext();
var q =from a in obj.GetTable<TableName>() select a;
Это просто.
Вы можете использовать простой запрос linq, как следует, чтобы выбрать все записи из таблицы SQL
var qry = ent.tableName.Select(x => x).ToList();
Предполагая, что TableA
является объектом таблицы TableA
, а TableADBEntities
класса DB,
IQueryable<TableA> result;
using (var context = new TableADBEntities())
{
result = context.TableA.Select(s => s);
}
IQueryable<TableA> result;
using (var context = new TableADBEntities())
{
var qry = from s in context.TableA
select s;
result = qry.Select(s => s);
}
Собственный SQL также можно использовать как:
IList<TableA> resultList;
using (var context = new TableADBEntities())
{
resultList = context.TableA.SqlQuery("Select * from dbo.TableA").ToList();
}
Примечание: dbo
является владельцем схемы по умолчанию в SQL Server. Можно создать запрос SQL SELECT
в соответствии с базой данных в контексте.