0
어떻게 확장 메서드를 사용하도록이 쿼리를 변환 할 수 있습니까?점 표기법으로 변환
var x = from Prods n in Cat.Prod.GetAllProds()
orderby n.Name
select new
{
Name = n.Name,
Cost = n.Cost
};
어떻게 확장 메서드를 사용하도록이 쿼리를 변환 할 수 있습니까?점 표기법으로 변환
var x = from Prods n in Cat.Prod.GetAllProds()
orderby n.Name
select new
{
Name = n.Name,
Cost = n.Cost
};
는이 경우에 매우 간단 자세한 내용은, 내가 How query expressions work - Jon Skeet: Coding Blog을 읽어 보시기 바랍니다
var x = Cat.Prod
.GetAllProds()
.OrderBy(n => n.Name)
.Select(n => new
{
Name = n.Name,
Cost = n.Cost
});
.
람다 표기법. 그 이름은 열 이름과 같은 경우 당신은 당신이 선택하는 각 컬럼의 이름을 제공 할 필요가 없습니다
var x = Cat.Prod.GetAllProds().OrderBy(n=>n.Name).Select(n=>new {n.Name,n.Cost});
참고 :
:new
{
Name = n.Name,
Cost = n.Cost
});
정확히과 동일
new
{
n.Name,
n.Cost
});