C#.Net:ListコレクションリストのLinq文クエリ例
1553 ワード
1、単一リスト集合リストクエリー:
2、複数のListコレクションリスト関連クエリー:
このDispatchResponseEntityエンティティはカスタマイズされていることに注意してください.戻りたいエンティティのタイプを定義できます:プロパティのカスタマイズ.
(完)
2012年11月14日
Kevin.チェン蘇州太倉
O(∩_∩)O~
// 、
var resultList = from item in selectList
where item.PUsername.ToLower() == loginEntity.Username.ToLower() && item.PLoginPswd ==loginEntity.Password
select item;
var escortList = resultList.ToList();
2、複数のListコレクションリスト関連クエリー:
var results = from itemDispatch in dispatchList
join itemDispatchEscort in dispatchEscortList
on itemDispatch.PID equals itemDispatchEscort.PDispatchID
orderby itemDispatch.PAssignedTime ascending
select new DispatchResponseEntity
{
ID = itemDispatch.PID.Value,
TransportType = itemDispatch.PTransportType,
Status = itemDispatch.PStatus,
PatientName = itemDispatch.PPatientName,
FromRoom = itemDispatch.PFromRoomName,
FromBed = itemDispatch.PFromBed,
ToRoom = itemDispatch.PToRoomName,
ToBed = itemDispatch.PToBed,
DispatchEquipment = itemDispatch.PDispatchEquipment,
RequestedTime = itemDispatch.PRequestedTime.Value.ToString("yyyy-MM-dd HH:mm:ss"),
AssignedTime = itemDispatch.PAssignedTime.Value.ToString("yyyy-MM-dd HH:mm:ss"),
NeededTime = itemDispatch.PNeededTime.Value.ToString("yyyy-MM-dd HH:mm:ss"),
Priority = itemDispatch.PPriorityDesc,
Remarks = itemDispatch.PDispatchDesc
};
var resultList = results.ToList();
このDispatchResponseEntityエンティティはカスタマイズされていることに注意してください.戻りたいエンティティのタイプを定義できます:プロパティのカスタマイズ.
(完)
2012年11月14日
Kevin.チェン蘇州太倉
O(∩_∩)O~