Я использую Subsonic3 и хотел бы получить левое внешнее соединение между двумя таблицами. Вот проверенный SQL
SELECT a.*
FROM vwVendor a
LEFT OUTER JOIN dbo.pubvenmap b
on a.vend_no = b.vend_no
where b.vend_no is null
Я застрял на
Dim vendors = From v In vwVendor.All()
Join m in pubvenmap.All() On v.vend_no Equals m.vend_no
ОБНОВЛЕНО
Я также попробовал следующее
Dim vendors = New SubSonic.Query.Select(SubSonic.Query.Aggregate.GroupBy("vend_no")).From(Of vwVendor).LeftOuterJoin(Of mac_pubvenmap)().ExecuteTypedList(Of vwVendor)()
но получите ошибку
Первое исключение типа
'System.InvalidOperationException'
произошло в SubSonic.Core.dll
Я использую Visual Studio 2010 и .NET 4.0 ... может ли это быть проблемой?