Home MVC Storefront

SubSonic: 2.1 Beta 2 Available Now

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.

Esico avatar
Esico says:
Tuesday, March 11, 2008
sweeeet!

Carlos Eduardo Appel Klein - DigitalDesk avatar
Carlos Eduardo Appel Klein - DigitalDesk says:
Tuesday, March 11, 2008
Good work!

adminjew avatar
adminjew says:
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:)

Rob Conery avatar
Rob Conery says:
Wednesday, March 12, 2008
Linq To SubSonic is in the works as we speak...

adminjew avatar
adminjew says:
Wednesday, March 12, 2008
:) :) :) thanks Rob really :) :) :)

denni avatar
denni says:
Wednesday, March 12, 2008
Great! Hopefully the VB templates have been fixed. Gonna try this soon.

Elmar avatar
Elmar says:
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.

Sergey avatar
Sergey says:
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?

General avatar
General says:
Wednesday, March 12, 2008
Is there any relation to Makai ? Not related ? Included ? Stupid question ? I got somewhat lost, I am afraid :-(

Bebel avatar
Bebel says:
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.

tuan avatar
tuan says:
Thursday, March 13, 2008
Great works, thanks you guys so much for this beautiful thing.

Dotnetshadow avatar
Dotnetshadow says:
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

Elmar avatar
Elmar says:
Thursday, April 03, 2008

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



Search Me
Subscribe

Popular Posts
 
My Tweets
  • @codinghorror or just listen to Murray Stree by Sonic Youth with a beer in one hand a cat in another
  • @codinghorror: Listen to Miley Syrus - replace one mind virus with another :)
  • This day brought to you by Sonic Youth.
  • Green lights on my first Linq To SubSonic query :)
  • My patience is gone for today. Wanted to do up cast 10 but my usually thick skin is remarkably thin today.
  About Me



Hi! My name is Rob Conery and I work at Microsoft on the ASP.NET team. I am the Creator of SubSonic and was the Chief Architect of the Commerce Starter Kit (a free, Open Source eCommerce platform for .NET)

I live in Kauai, HI with my family, and when my clients aren't looking, I sometimes write things on my blog (giving away secrets of incalculable value).