0
我無法將以下查詢從c#轉換爲vb。我不能得到正確的語法 ,我很好,但與LINQ不好。任何幫助讚賞。將c#lambda表達式LINQ轉換爲vb.net
var result = (From d In projectionEntities.projections
Where d.SymbolId <= 42
Join t In projectionEntities.symbols On d.SymbolId Equals t.Id
Group d by d.SymbolId into g
select new {
SymbolId = g.Key,
ProjectionPerformances =
g.Select(gg=>new ProjectionPerformance{
SymbolId = gg.SymbolId,
Name = gg.Symbol.Name,
rpDate = gg.Date.ToString(),
ActualRange = gg.HighProjection - gg.LowProjection
})
.ToDictionary(g=>g.SymbolId);
請發表您的VB.Net LINQ的代碼。也許這只是一小故障 –
未來,請不要將語言混合在相同的代碼片段中(您的代碼是C#和VB的混合) - 它只是增加了更多工作來解決問題。 –