EntityFramework (처음으로)를 사용하여 쿼리, 업데이트 등을 수행 할 수있었습니다. 다음과 같은 세 가지 테이블을 결합하는 linq 쿼리가 있습니다. 그래서 :EntityFramework Join 문에서 열 데이터 가져 오기
foreach (var order in completedOrders)
{
//process here
}
내 질문은, 어떻게이 foreach 루프 내의 정보에받을 수 있나요 :
다음//get a list of completed orders between the last run date of this job and NOW
var completedOrders = from orders in db.orders
join orderStatus in db.orderStatus
on orders.statusID equals orderStatus.statusID
join aspnetUsers in db.aspnet_Users
on orders.userID equals aspnetUsers.UserId
into joined
where (orderStatus.statusID == 2 || orderStatus.statusID == 3 || orderStatus.statusID == 5) && (orders.dateTimeStamp > job.lastRunDate && orders.dateTimeStamp < DateTime.Now || !job.lastRunDate.HasValue)
select joined;
나는 단순히 Foreach 루프있어? 이상적으로 내가 강하게 될 임은 엔티티 프레임 워크를 사용하는 것으로보고 입력하고 싶습니다하지만
위해 [ "날짜"]
: 나는 열 데이터에 뭔가를 얻을 필요가있다.
모든 의견을 크게 환영합니다. 사전에
감사 알
당신은 모든 속성을 결과를 통해 루프를 얻을 수 수 DOT 표기법. 예를 들어 order.propertyName –