Handling of Primary keys on database inserts

When you have an identity field as your primary key, it seems that you have to use the Insert() Extension method, in order to return and set the primary key on your new object. Example: acc.Accou...

Id #18870 | Release: None | Updated: Feb 14, 2013 at 8:44 PM by MichaelRandrup | Created: Nov 6, 2012 at 5:13 PM by MichaelRandrup

Query Cache Does Not Recursively Parameterize

Query cache parameterizer does not recursively evaluate nested queries, leading to a situation where cached queries will not be properly executed for different sets of paramters.   var inner1 = db....

Id #18693 | Release: None | Updated: Feb 14, 2013 at 8:44 PM by smokingrope | Created: Sep 24, 2012 at 9:12 AM by smokingrope

Query Cache False Positives With nested query constants

The query cache does not properly compare query expressions which were written in a way that involves queries to be composed as constant expressions.   for example:   var inner = db.Customers.Wher...

Id #18692 | Release: None | Updated: Feb 14, 2013 at 8:44 PM by smokingrope | Created: Sep 24, 2012 at 8:56 AM by smokingrope

MRU Cache Issues

Partly already reported in the forums here: http://iqtoolkit.codeplex.com/discussions/262302   MRU cache will not actually move queries to the front of the list. If you were to fix this fact, it wo...

Id #18691 | Release: None | Updated: Feb 14, 2013 at 8:44 PM by smokingrope | Created: Sep 24, 2012 at 8:23 AM by smokingrope

ExpressionComparer does not support expressions with anonymous types

Complete example and partial solution can be find here: https://gist.github.com/2658225   This is what fails:   private static LambdaExpression ExpressionFactory(int customerNoFrom, int customerNoT...

Id #18034 | Release: None | Updated: Feb 14, 2013 at 8:44 PM by sedanwer | Created: May 11, 2012 at 8:55 AM by sedanwer

Postgres Provider

IQToolkit should be able to connect to postgres.

Id #17408 | Release: None | Updated: Feb 1 at 6:03 PM by danielionescu | Created: Feb 12, 2012 at 6:14 PM by smokingrope

Tricky query

Hi,   I´m working with a grid for MVC (Telerik) and it takes a IQueryable, but I get exceptions when trying to do group by in the grid. I have tracked down the query and verified that the same exce...

Id #17407 | Release: None | Updated: Feb 14, 2013 at 8:44 PM by mattwar | Created: Feb 12, 2012 at 12:11 AM by Danka

Recursive Subquery Relationship Policy

Discussed in this thread: http://iqtoolkit.codeplex.com/discussions/218297   Policy does not get applied recursively on itself. This shows up in situations like:   A customer has many orders An ord...

Id #17176 | Release: None | Updated: Feb 14, 2013 at 8:44 PM by smokingrope | Created: Jan 3, 2012 at 2:18 AM by smokingrope

Relationship Evaluation on Constants

Reporting issue based on discussion in this thread: http://iqtoolkit.codeplex.com/discussions/242312   Problem is that constants of the same type as those used in the database cannot be used for eq...

Id #17121 | Release: None | Updated: Feb 14, 2013 at 8:44 PM by mattwar | Created: Dec 23, 2011 at 2:30 AM by smokingrope

MS SQL Server insert/update of Timestamp columns

In evaluating the latest IQToolkit, I've run into a couple of issues related to inserting and updating of tables that have timestamp columns. (We utilize timestamp columns in our tables for concur...

Id #15824 | Release: None | Updated: Feb 14, 2013 at 8:44 PM by mattwar | Created: May 5, 2011 at 6:59 PM by DavidH3