IDataReader를 클래스에 매핑하는이 함수가 있습니다. 그것은 분명히 C#으로 작성되었습니다. 동료는 코드에서 동일한 메서드를 사용하려고하지만 VB.net에서 작성하고 있습니다. 기본적으로 C#에서 사용되는 람다 식으로 인해이 문제를 다시 작성하는 데 어려움을 겪고 있습니다. 그는 실행하고 있습니다. 닷넷 3.5.C# 람다 함수를 VB.net으로 변환
아무도 도와 줄 수 있습니까? .NET 3.5
private Func<IDataReader, ScanItem> resultMapper = r =>
{
var si = new ScanItem()
{
StoreGroupCode = r.ToInt32("GRP_CDE"),
StoreCode = r.ToInt32("STOR_CDE"),
EventNumber = r.ToInt32("EVENT_NUM"),
AreaNumber = r.ToInt32("INV_CTL_AREA_CDE"),
LabelNumber = r.ToInt32("LBL_NUM"),
ScanType = r.ToString("INV_SCAN_TYP_IND"),
SequenceNumber = r.ToInt32("INV_SCAN_SEQ_NUM"),
UPC = r.ToLong("VEN_UPC_NUM"),
ActualQuantity = r.ToLong("ACT_CNT_QTY")
};
return si;
};
당신이 받아 들일 수있는 답을 표시하도록하십시오. 그리고 가장 좋은 답을 주셨을지라도 귀하의 질문에 대해서도 똑같이해야합니다. – jmoreno