Hanalei, Hawaii 9/2/2010
438 Posts and Counting

SubSonic: 2.1 Beta 2 Available Now

Tuesday, March 11, 2008 -

I spose there's not much more to add to that title. Eric and Shawn Oster have been hard at work while I pretty much have been under water for the last month, getting ready for MIX.

Download it here.

A whole mess of bugs have been taken care of and Shawn has been a Unit Testing Phreak, nailing sooo many issues that I think I have a new Man Crush now. Here's a partial fix list:


InvalidCastException When Using Nullable Boolean Types in MySql (Re-Opened)
Scaffolds do not Support TINYINT Data Type
Thread concurrency in method GetTableSchema
SubCommander (sonic.exe) doesn't support the |DataDirectory| macro in a connection string
GetSPSchemaCollection Doesn't Properly Evaluate useSPs, spStartsWith, includeProcedureList
Scaffold Does Not Handle GUID Data Types
Scaffold Does Not Properly Handle GUIDs
SubSonic.RecordBase is not marked as serializable
CalendarControl Doesn't Disable Image when Enabled="false"
SubStage's treeview throws a NullReferenceException when it can't find a SelectedNode on startup.
Bug - BetweenAnd when Table has a Delete Column
Incorrect ProviderName when using Multiple Providers
SqlQuery: Two constraints on the same column use the same parameter name
Bug/Error with /Query2/SQLQuery.cs : BuildTypedResult<T> : On Line 1328 : Rev 310
VB AllStructs Template Patch
BindingListEx Should be Marked as Serializable
InvalidCastException When Using Nullable Boolean Types in MySql (Duplicate)
SqlQuery Ignores non-Default DataProviders
Where() with single Aggregate produces bad SQL
Destroy() Fails when Deleted or IsDeleted Columns are Present
RecordBase not Tagged [Serializable]
NullReferenceException in SubCommander when generateODSControllers="false"
InvalidCastException When Using Nullable Boolean Types in MySql
Better support for LinkToPage in QuickTable when using views
QuickTable LinkToPage View Support
Sugar: Enhanced USState Support

 

Many, MANY thanks to them and the community for helping us nail these bugs.

Related


Gravatar
Esico - Tuesday, March 11, 2008 - sweeeet!
Gravatar
Carlos Eduardo Appel Klein - DigitalDesk - Tuesday, March 11, 2008 - Good work!
Gravatar
adminjew - Tuesday, March 11, 2008 - Great stuff Rob, Eric and Shawn looks like its getting a bit closer to Release :) (Linq to SubSonic? Expression Trees anybody:)
Gravatar
Rob Conery - Wednesday, March 12, 2008 - Linq To SubSonic is in the works as we speak...
Gravatar
adminjew - Wednesday, March 12, 2008 - :) :) :) thanks Rob really :) :) :)
Gravatar
denni - Wednesday, March 12, 2008 - Great! Hopefully the VB templates have been fixed. Gonna try this soon.
Gravatar
Elmar - Wednesday, March 12, 2008 - Thank you Eric, Shawn and Rob for making this happen! Especially the Repository Pattern is a great addition. It is invaluable when dealing Silverlight or other client-side Frameworks.
Gravatar
Sergey - Wednesday, March 12, 2008 - @Rob

Nice to see new Beta!

After trying to play around for a bit with new version I figured out, that there are some breaking changes with AbstractList or smth like. Before I used Find and FindAll methods with delegate as parameters. Ok.. I can update my Find methods, but I didn't find FindAll method at all. Is it Where method of AbstactList somethind similar to FindAll?
Gravatar
General - Wednesday, March 12, 2008 - Is there any relation to Makai ? Not related ? Included ? Stupid question ?
I got somewhat lost, I am afraid :-(
Gravatar
Bebel - Wednesday, March 12, 2008 - Great News Rob!....will get it right away and get dirty with it. I read about Linq to SubSonic, that alone answers some of my concerns I raised on a previous post comment on here. That tells me that SubSonic will be used under 3.5 along side with Linq. I really want you to blog about it whenever you get a chance. Maybe some of us will see a bit clear.

Thanks a lot for the great job!!!!

--B.
Gravatar
tuan - Thursday, March 13, 2008 - Great works, thanks you guys so much for this beautiful thing.
Gravatar
Dotnetshadow - Saturday, March 15, 2008 - Hi there, Thanks for another great release, I've posted a few questions on subsonic 2.1 forum, i'd appreciate your thoughts on some of the questions I've posted. Regards DotnetShadow
Gravatar
Elmar - Thursday, April 03, 2008 -

What is the new equivalent of FindAll(Predicate..) now?