Release notes for re-motion version 1.13.171

List of Issues

Bugfixes

New Features

Details

[RM-4544] SQL Backend: Potential Bug: MemberAccessResolver swallows NamedExpressions

Component/s: Data.Linq
Issue Type: Bug
Resolution: Obsolete
Status: Closed


MemberAccessResolver.VisitNamedExpression: Shouldn't this return a new NamedExpression holding the resolved member access?

Write an integration test where this method is actually executed (currently, there doesn't seem to be one) and investigate.

[RM-3316] SQL Backend: An InvalidOperationException is thrown when an Equals method call is made with objects of different static types

Component/s: Data.Linq
Issue Type: Bug
Resolution: Fixed
Status: Closed


(no description)

[RM-5107] Support empty parameter names when parsing lambda expressions

Component/s: Data.Linq
Issue Type: New Feature
Resolution: Fixed
Status: Closed


Dynamic Linq (http://weblogs.asp.net/scottgu/archive/2008/01/07/dynamic-linq-part-1-using-the-linq-dynamic-query-library.aspx) produces LambdaExpressions with empty parameter names, which clashes with the argument checks for identifier names (e.g., in MainFromClause). That's strange, but allowed, so we should support this.