Generated code - Linq to LLBLGen Pro, Remarks and limitations

Preface

Every technology comes with a set of limitations. Linq in general is no exception to this rule and also Linq to LLBLGen Pro isn't an exception. This section discusses the limitations you might run into with Linq to LLBLGen Pro and also the constructs which aren't supported, which aren't implemented (because the Linq construct had no meaning in a SQL targeting query for example). This all might sound rather dramatic, but in general you won't run into many, if any, of the material discussed below. Nevertheless, it's recommended that a Linq to LLBLGen Pro developer understands which limitations are present and also the reasons behind them.

Queryable methods which are partly implemented

The following methods are not implemented for 100%. Often this means that a particular behavior of the method or an overload isn't supported or that it only works in specific cases. 'Partly implemented' doesn't mean the code isn't finished, it means the method doesn't function as described in the MSDN in all cases you'd expect, which are described with the methods below.

Remarks on several extension methods and constructs

The following remarks have to be understood when using the methods described below:

Not supported Queryable extension methods / overloads

The following methods or specific overloads of methods aren't supported.  In general the following rules apply:
Any overload which

aren't supported.

The methods which aren't supported, specified more in detail.

Not supported constructs

The following constructs aren't supported.


LLBLGen Pro Runtime Framework v3.5 documentation. ©2012 Solutions Design bv