FIXED: SqlDataProvider/SqlCEProvider Incorrectly Translates VARCHAR Types to NVARCHAR. (Thanks czivy!) See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16746
6 lines of code changed in 2 files:
REFIXED: DB.Update() Does Not Set IsLoaded="true". See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16468 and http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16573
CHANGED: DataService - First provider listed will now be treated as defaultProvider if one is not explicitly set on SubSonicService.
50 lines of code changed in 5 files:
FIXED: Where() Operations on Collections Do Not Support Comparision.In and Comparison.NotIn. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16547
62 lines of code changed in 3 files:
FIXED: ExecuteJoinedDataSet() Improperly Performs JOINs on 1-to-1 PK/FK Relations. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16548
2 lines of code changed in 2 files:
FIXED: DB.Update() Does Not Set IsLoaded="true". See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16468
ADDED: SqlQuery - ExecuteJoinedDataSet()
CHANGED: Scaffold - Improved Logic for determining display column on joined GridView displays.
222 lines of code changed in 8 files:
FIXED: ExecuteSingle<T>() Leaves Open DataReader. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16532
6 lines of code changed in 1 file:
FIXED: MarkOld() Should Set IsLoaded="true". See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15169
2 lines of code changed in 1 file:
FIXED: Empty or Null Lists Passed to Query.IN() Should Return No Results. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16513
63 lines of code changed in 2 files:
FIXED: SqlQuery Aggregate Operations Inappropriately Replace WHERE with HAVING. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16110
13 lines of code changed in 1 file:
FIXED: SqlQuery.Paged() Does Not Work With MySql Provider. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16326
FIXED: SQLiteDataProvider Paging is Off by One. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15074
FIXED: MySqlDataProvider Paging is Off by One. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=15075
FIXED: ExecuteJoinedDataSet() Fails When Using an AddBetweenAnd Clause. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16259
FIXED: SqlQuery InnerJoin Results in Null Reference Exception When DataProvider is not Set. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16463
131 lines of code changed in 7 files:
ADDED: AbstractList - DataType, AllowDBNull, Caption properties to ToDataTable().
FIXED: Scaffold - Problem with commit operations on nullable Boolean and DateTime values.
66 lines of code changed in 2 files:
CHANGED: Controls - Migrated QuickTable, RadioButtons, and DropDown from Query to SqlQuery
CHANGED: ActiveRecord - Disabled Deprecated PreUpdate() and PostUpdate() Methods
ADDED: SqlQuery - Logical Delete Support
109 lines of code changed in 14 files: