Release notes for re-motion version 1.13.12

List of Issues

Improvements

Details

[COMMONS-1231] Improve debugging experience of custom expression nodes in clauses via DebuggerDisplayAttribute

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


(no description)

[COMMONS-1107] Refactor QueryProviderBase.Execute methods, they are not implemented as is suggested by Microsoft

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


See http://blogs.gotdotnet.com/mattwar/archive/2007/07/30/linq-building-an-iqueryable-provider-part-i.aspx

[COMMONS-1227] Implement ExecuteScalar for bridge from re-linq to re-store

Component/s: Data.Linq
Issue Type: Sub-task
Resolution: Fixed
Status: Closed


(no description)

[COMMONS-1225] Clean up QueryProviderBase.Execute methods

Component/s: Data.Linq
Issue Type: Sub-task
Resolution: Fixed
Status: Closed


(no description)

[COMMONS-1212] Change QueryProviderBase to get execution strategy via SelectOrGroupClause

Component/s: Data.Linq
Issue Type: Sub-task
Resolution: Fixed
Status: Closed


(no description)

[COMMONS-1211] Add SelectClause.GetExecutionStrategy

Component/s: Data.Linq
Issue Type: Sub-task
Resolution: Fixed
Status: Closed


This should return either the last result modification's strategy or CollectionExecutionStrategy.Instance

[COMMONS-1210] Add IQueryExecutor.ExecuteScalar, remove IQueryExecutor.ExecuteSingle

Component/s: Data.Linq
Issue Type: Sub-task
Resolution: Fixed
Status: Closed


(no description)

[COMMONS-1209] Add IExecutionStrategy and implementations for scalar, single, and collection queries; associated result modifications with strategy

Component/s: Data.Linq
Issue Type: Sub-task
Resolution: Fixed
Status: Closed


The strategies should dispatch execution for a given QueryModel to the IQueryExecutor.ExecuteCollection or .ExecuteScalar method.
Those result modifications demanding a single result value (and allowing defaults) should extract the single value and return that (or the default).

[COMMONS-1096] Remove workarounds needed to simulate SelectClauses when no actual Select expression was in the expression tree

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


Undo COMMONS-1196 and other relicts of that old restriction

[COMMONS-505] Design and implement better projection support

Component/s: Data.Linq for re-store
Issue Type: Improvement
Resolution: Unresolved
Status: Open
FixVersion: 2.1


(no description)

[COMMONS-1208] Allow to run result modifications in memory

Component/s: Data.Linq
Issue Type: Sub-task
Resolution: Fixed
Status: Closed


(no description)