Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Sep 1, 2009
  1. Adding CLSCompliant attribute to remove warnings

    frank.laub authored
  2. Adding CLSCompliant attributes to remove warnings

    frank.laub authored
  3. Fix for Issue #118

    frank.laub authored
  4. Attempting to fix Issue #109. The Session property was incorrectly tr…

    frank.laub authored
    …ying to get the SessionFactoryAttribute attached to this, instead of the entity being passed in
  5. Refactoring NHibernateSession to deal with multiple database configur…

    frank.laub authored
    …ations more appropriately and allows for a WCF implementation of multiple database sessions.
Commits on Jul 15, 2009
  1. Corrected the description of what can be found in the /docs folder; i…

    wmccafferty authored
    …t now contains a link to the online documentation.
  2. Added ability to save changes to territory listing when editing an ex…

    wmccafferty authored
    …isting employee.
  3. Removed redundant upgrade step

    wmccafferty authored
  4. Added support for Guid Ids to the EntityValueProviderResult.cs and up…

    wmccafferty authored
    …dated the respective assembly in the VS project template as well.
  5. Updated all dependencies and made a number of fixes. See VersionHisto…

    wmccafferty authored
    …ry.txt for the latest details.
Commits on Jun 17, 2009
  1. Added a comment about the Transaction rollback change to TransactionA…

    wmccafferty authored
    …ttribute.cs
  2. Exposed BaseObject.HasSameObjectSignatureAs() as public instead of pr…

    wmccafferty authored
    …otected to resolve http://code.google.com/p/sharp-architecture/issues/detail?id=99 .  Had to change the visibility of this overridden method within Order.cs, accordingly.
Commits on Jun 16, 2009
  1. Updated tests to removed ExpectedException and replace it with NUnit'…

    wmccafferty authored
    …s 2.5 approach to doing this, described at http://mint.litemedia.se/2009/05/30/new-expectedexception-model-in-nunit-25/.  Also updated a couple of version references within csproj files.
  2. No commit message

    wmccafferty authored
  3. Added support for one-to-many and many-to-many associations within Sh…

    wmccafferty authored
    …arpModelBinder.cs
Commits on Jun 15, 2009
  1. Added MSI for NUnit 2.5

    wmccafferty authored
  2. Updated all references and corresponding code changes for NHibernate …

    wmccafferty authored
    …2.1 Beta 1, Fluent NHibernate, NHibernate Validator, LINQ to NHibernate, Json.NET 3.5 Beta 3, and Castle Windsor 2.0. Signed SharpArch.WcfClient.Castle.csproj.
Commits on Jun 12, 2009
  1. Adding SharpArch.WcfClient.Castle

    frank.laub authored
  2. Adding SharpArch.WcfClient.Castle.WcfSessionFacility

    frank.laub authored
Commits on May 25, 2009
  1. Updated the VersionHistory.txt and fixed a comment in BaseObjectEqual…

    wmccafferty authored
    …ityComparer.cs.
  2. Modified the hashcode multipler used by BaseObject.cs and Entity.cs t…

    wmccafferty authored
    …o be 31 based on information found at http://computinglife.wordpress.com/2008/11/20/why-do-hash-functions-use-prime-numbers/ and other sources.  Modified Entity.cs to include the object's type in the hashcode calculation, in addition to its Id, for persistent objects.  Added a couple of tests to prove all of this working, including one using LINQ's Intersect with BaseObjectEqualityComparer.cs.
  3. * Changed behavior of EntityWithTypedId GetHashCode method.

    simone.busoli authored
    When the entity is transient the hashcode is computed based on the domain signature and cached. Therefore during the lifetime of the object (not that of the entity) the hashcode cannot change even if domain signature changes or the object becomes persistent.
    When the object is persistent the hashcode is that of its Id, so that, it's unchanged forever.
    
    * Some minor refactorings
Commits on May 22, 2009
  1. Added a few more comments about the reasoning behind the logic within…

    wmccafferty authored
    … BaseObjectEqualityComparer.cs
  2. Just added a little more commenting to describe that this may be used…

    wmccafferty authored
    … for comparing BaseObject objects or anything that derives from BaseObject.
Commits on May 6, 2009
  1. Within SharpModelBinder.cs, overrode OnPropertyValidating() to always…

    wmccafferty authored
    … return true so that the MVC binder won't add "A value is required." error to ModelState if, e.g., a drop down of int values is not selected. This way, it leaves it up to the application's validation layer to determine if the action is allowable or not.
Something went wrong with that request. Please try again.