Sign in
|
Join
Paul Wilson's .NET Blog
Ramblings from the Creator of WilsonDotNet.com
This Blog
Home
Contact
Syndication
RSS
Atom
Comments RSS
Search
Go
Tags
.NET
.NET FAQ
AJAX
ASP.NET
Atlas
Avalon
C#
CLR
Community News
General Software Development
Infocard
Linq
O/RM
Orcas
Sharepoint
Vista
Visual Studio
WCF
Web Services
WinFX
WPF
WWF
Navigation
Home
Blogs
Archives
August 2009 (1)
September 2008 (1)
August 2008 (1)
March 2008 (2)
February 2008 (1)
December 2007 (1)
May 2007 (1)
April 2007 (5)
March 2007 (1)
February 2007 (3)
January 2007 (6)
December 2006 (5)
November 2006 (6)
October 2006 (6)
September 2006 (1)
August 2006 (2)
July 2006 (1)
June 2006 (2)
May 2006 (8)
April 2006 (4)
March 2006 (4)
February 2006 (6)
January 2006 (4)
December 2005 (1)
November 2005 (1)
October 2005 (2)
September 2005 (4)
August 2005 (11)
July 2005 (8)
June 2005 (6)
May 2005 (6)
April 2005 (4)
March 2005 (8)
February 2005 (7)
January 2005 (13)
December 2004 (4)
November 2004 (3)
October 2004 (9)
September 2004 (17)
July 2004 (6)
June 2004 (3)
May 2004 (7)
April 2004 (9)
March 2004 (8)
February 2004 (10)
January 2004 (16)
December 2003 (4)
November 2003 (9)
October 2003 (18)
September 2003 (4)
August 2003 (6)
July 2003 (3)
June 2003 (17)
May 2003 (9)
April 2003 (10)
Wilson's Links
WilsonDotNet.com
My ASP.NET Articles
The Best Web-Host
WilsonORMapper
My .NET BlogRoll
WilsonWebPortal
Resume of Paul Wilson
WilsonWebForm
WilsonXmlDbClient
Mimsware Consulting
October 2005 - Posts
Saturday, October 15, 2005 9:21 PM
WilsonORMapper v4.2 Released -- Includes Command Interception and Lookup Queries
Update
: WilsonORMapper
v4.2.0.0
(10/15/2005) includes the following:
Added support for Intercepting Database Commands using IInterceptCommand,
which can be used for Logging (Log4Net or custom) or modifying actual Sql.
Added support for Outer Joins to populate Lookup values in single query.
Added Generic ObjectHolder<T> for strongly typed lazy-load many-to-ones.
Jeff Lanning
added OPath Sorts on Many-to-One Relations and more Functions.
Added TotalCount Property to IObjectPage for ObjectSet, List, and Reader.
Output Parameters are now Supported on GetObjectSet/XXX and ExecuteScalar.
GetObject on ObjectSet/List now returns Null when the Key is not Contained.
Exceptions are fully Serializable, Default DateFormat is yyyy-MM-dd HH:mm:ss.
Bug Fix for some scenarios where Multiple Many-To-Many Deletes were Failing.
Bug Fix so InitialState.Updated will Work with Deletes and not just Updates.
Bug Fix so that the LocalStore works correctly for Multi-Threaded scenarios.
Thanks to
Mark Kamoski
(
http://www.WebLogicArts.com
) for ORHelper options
for mapping types, lazy-load false, date-time stamps, and escape keywords.
This version is also synced up with the .NET v2.0 RC and later builds for nullable types (should hopefully work as is with RTM when it comes out), although you can add a V2BETA2 compilation constant to continue to work with Beta 2. There are also some sample IInterceptorCommand implementations included in the downloads, to demonstrate how to add support for either Log4Net or a custom log file routine of your own. I've also updated the example app to demonstrate the new outer join "lookup" feature (thanks to
Steve Eichert
for the encouragement and beta testing), and I've added versions for 2005 with generics and nullable types.
Posted by
PaulWilson
|
3 comment(s)
Wednesday, October 05, 2005 3:52 PM
Web Deployment Projects to fix Lack of Web Project Files
I just saw a demo of a new feature that the MS ASP.NET team will be releasing as an add-on to VS 2005 -- it should be available at launch too. Its called Web Deployment Projects and its basically allowing you to handle a lot of the scenarios we used to be able to do with web project files -- and more. Under the cover its just a standard MSBuild file, so its already well documented and very extensible, but its also going to hook in the new aspnet_merge tool and provide a basic UI for common scenarios. Things you'll be able to do include specifying whether or not you want one assembly per page, folder, or entire web project -- and you'll be able to specify several naming options for those assemblies too. You'll also be able to have different build configuration options like you can today in VS 2003 -- but even better than today you'll be able to have the build process link or replace parts of your web.config file with configuration specific web.config pieces (like separate connection strings for debug, staging, and release). You'll also be able to specify things like assembly signing and you'll be able to tell it the asp.net compiler to follow the IIS metabase paths so that sub-webs are effectively excluded. It looks like its very much on track to give us everything we were missing from VS 2003, and more, as well as giving as an extensible solution for anything else we can dream up since this is just an MSBuild file like all the other project files. And of course this will be completely optional, so all those that have liked the simplicity of not having a web project file will in no way be forced to use this new web deployment project. Very cool stuff -- and I'm very glad that MS had listened to those of us that had issues with the lack of the web project.
Posted by
PaulWilson
|
7 comment(s)
More Posts