linq cheat sheet c# code example
Example 1: linq cheat sheet
Dim query = from m in Models
join p in PartNumbers on m.ModelId equals p.ModelId
where m.Name.Contains("Domane")
select new with {.ModelId = m.ModelId, .ModelName = m.Name, .PartNumber = p.InventoryPartNumber }
Dim lambda = Models.Join(PartNumbers, function(m) m.ModelId, function(p) p.ModelId, function(m,p) new with {.m = m, .p = p} ) _
.Where( function(j) j.m.Name.Contains("Domane")) _
.Select(function(j) new with {.ModelId = j.m.ModelId, .ModelName = j.m.Name, .PartNumber = j.p.InventoryPartNumber})
Example 2: linq cheat sheet
Dim query = from m in Manufacturers
where m.Name = "Trek"
select new with {.Name = m.Name, .ManufacturerId = m.ManufacturerId}
Dim lambda = Manufacturers.Where(function(m) m.Name = "Trek").Select(function(m) new with {.Name = m.Name, .ManufacturerId = m.ManufacturerId})