2014-06-09 4 views
-2

어떻게이 SQL 쿼리를 LINQ로 가져 옵니까?LINQ에 대한 SQL 쿼리 만들기

SELECT Customer.name 
    FROM Company INNER JOIN Customer ON Company.CompanyId = Customer.CompanyId 
    where CompanyId = 2 
+0

나는 그걸 알게 될 것이다. – NDM

답변

1

당신이 하나를 시도 할 수 :

var result = from c in Companies 
      join cu in Customers 
      on c.CompanyId equals cu.CompanyId 
      where c.CompanyId==2 
      select cu.Name 

또는 CompaniesCustomers 각각 당신 회사와 고객을 참조

var result = db.Companies 
       .Join(Customers.Where(x==>x.CompanyId==2), 
        x=>x.CompanyId, 
        y=>y.CompanyId, 
        y=>y.Name); 

.