-----------------------------------------------------------------------------------------
When the following expression is executed:
q.Count(foo => foo.Bar.Baz == baz)
The corresponding SQL query is generated invalid:
Code: Select all
SELECT COUNT(*) AS C1
FROM Foos t1
WHERE (Baz = 'Lorem') AND datetime(t1.DT) > datetime('2013-12-25 13:00:00')
Code: Select all
SELECT COUNT(*) AS C1
FROM Foos t1
INNER JOIN Bars t2 ON t1.BarId = t2.BarId
WHERE (t2.Baz = 'Lorem') AND datetime(t1.DT) > datetime('2013-12-25 13:00:00')
SqliteTest.7z (10.0 КБ) http://rghost.ru/51195684