linq에서 SQL로 모두 선택 (*)하는 방법
linq to 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
table의 엔터티 TableA
, TableADBEntities
DB Entity 클래스로 가정하면 ,
- LINQ 방법
IQueryable<TableA> result;
using (var context = new TableADBEntities())
{
result = context.TableA.Select(s => s);
}
- LINQ-to-SQL 쿼리
IQueryable<TableA> result;
using (var context = new TableADBEntities())
{
var qry = from s in context.TableA
select s;
result = qry.Select(s => s);
}
Native SQL은 다음과 같이 사용할 수도 있습니다.
- 네이티브 SQL
IList<TableA> resultList;
using (var context = new TableADBEntities())
{
resultList = context.TableA.SqlQuery("Select * from dbo.TableA").ToList();
}
참고 : dbo
SQL Server의 기본 스키마 소유자입니다. SELECT
컨텍스트에서 데이터베이스에 따라 SQL 쿼리를 구성 할 수 있습니다 .
참고 URL : https://stackoverflow.com/questions/1586013/how-to-do-select-all-in-linq-to-sql
'Development Tip' 카테고리의 다른 글
JavaScript-정수 테스트 (0) | 2020.10.13 |
---|---|
JavaScript에서 페이지가 유효한지 확인-ASP.NET (0) | 2020.10.13 |
OpenGL에서 glOrtho ()를 사용하는 방법은 무엇입니까? (0) | 2020.10.13 |
Arduino에서 int 또는 String을 char 배열로 변환 (0) | 2020.10.13 |
postgresql에서 특정 열이있는 테이블을 찾는 방법 (0) | 2020.10.13 |