怎么做在linq中select全部(*)到sql
如何select所有的行时,执行LINQ到SQL?
Select * From TableA 在这两个查询语法和方法的语法。
 from row in TableA select row 
要不就:
 TableA 
在方法语法中,与其他操作符一起:
 TableA.Where(row => row.IsInteresting) // no .Select(), returns the whole row. 
从本质上讲,你已经select了所有的列,select然后转换到你关心的列,所以你甚至可以做这样的事情:
 from user in Users select user.LastName+", "+user.FirstName 
你想select所有的行或所有列?
无论哪种方式,你都不需要做任何事情。
DataContext对每个表都有一个属性; 您可以简单地使用该属性来访问整个表。
例如:
 var allOrders = context.Orders; foreach(var order in allOrders) { //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); } 
你想从数据库中select所有的数据然后你可以试试这个:
 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; 
这很简单。