|
Post by jneave on Aug 23, 2011 6:20:06 GMT -5
Hi,
SQL Server's View generator produces valid but badly laid out SQL. This confuses Linqer, although rearranging it fixes the problem.
This doesn't work in Linqer:
SELECT DISTINCT CasePaymentArrangements.* FROM CasePaymentArrangementsRelatedCases INNER JOIN CasePaymentArrangementsSchedule INNER JOIN CasePaymentArrangements ON CasePaymentArrangementsSchedule.RelatedPayArrID = CasePaymentArrangements.PayArrID ON CasePaymentArrangementsRelatedCases.RelatedPayArrID = CasePaymentArrangements.PayArrID
The error is:
SQL cannot be converted to LINQ: Field [CasePaymentArrangements.PayArrID ON CasePaymentArrangementsRelatedCases].[RelatedPayArrID = CasePaymentArrangements.PayArrID] not found in the current Data Context.
But this does, although it's functionally identical:
SELECT DISTINCT CasePaymentArrangements.* FROM CasePaymentArrangementsRelatedCases INNER JOIN CasePaymentArrangements ON CasePaymentArrangementsRelatedCases.RelatedPayArrID = CasePaymentArrangements.PayArrID INNER JOIN CasePaymentArrangementsSchedule ON CasePaymentArrangementsSchedule.RelatedPayArrID = CasePaymentArrangements.PayArrID
Regards,
James.
|
|
|
Post by Mikhail Oumantsev on Aug 25, 2011 0:00:22 GMT -5
Thank you James. This is a bug. I will put it in my to do list.
Mikhail.
|
|