Привет, я пытаюсь отладить некоторый код, но не могу понять, что он делает.
// For reference, the following is roughly equivalent to:
// select p.*
// from CTBEquitiesFiles as o inner join CTBEquitiesDetailStaging as p
// on o.ID = p.CTBEquitiesFiles.ID
// where o.SEFileDate = fileDate and o.SEFileType = 'W'
mdovar depositRows = fileRepo.Query(o => o.SEFileDate == fileDate && o.SEFileType.Equals("D"))
.Join<SE.TradeDetailFile, SE.TradeDetailStaging, int, SE.TradeDetailStaging>(
detailRepo.Get(),
o => o.ID,
p => p.CTBEquitiesFiles.ID,
(o, p) => p);
Я вполне уверен, что он не делает то, что я хочу. Я хочу получить все строки из CTBEquitiesFilesDetailsStaging, где столбец SEFileID совпадает со столбцом ID в CTBEquitiesFiles.
Спасибо