0
I Use This!
Inactive

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Sep 02, 2024 — Sep 02, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Refactoring NHibernateSession to deal with multiple database configurations more appropriately and allows for a WCF implementation of multiple database sessions. More... about 16 years ago
Corrected the description of what can be found in the /docs folder; it now contains a link to the online documentation. More... about 16 years ago
Added a thank you to Joe Lowrance for migrating the docs...thanks Joe! More... about 16 years ago
Added ability to save changes to territory listing when editing an existing employee. More... about 16 years ago
Replaced documentation with link to online documentation More... about 16 years ago
Removed redundant upgrade step More... about 16 years ago
Added support for Guid Ids to the EntityValueProviderResult.cs and updated the respective assembly in the VS project template as well. More... about 16 years ago
Updated Visual Studio template with latest dependencies and fixes. More... about 16 years ago
Updated all dependencies and made a number of fixes. See VersionHistory.txt for the latest details. More... about 16 years ago
Added a comment about the Transaction rollback change to TransactionAttribute.cs More... about 16 years ago
Added Transaction rollback support to the TransactionAttribute using a patch from http://code.google.com/p/sharp-architecture/issues/detail?id=94 (thanks Hedgic!) More... about 16 years ago
Exposed BaseObject.HasSameObjectSignatureAs() as public instead of protected 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. More... about 16 years ago
Moved RepositoryTestsHelper.cs from SharpArch.Testing.NUnit/MbUnit.NHiberate to SharpArch.Testing.NHibernate to fix http://code.google.com/p/sharp-architecture/issues/detail?id=100 More... about 16 years ago
Changed ExpectedException attributes to use the new NUnit 2.5 Assert.Throws More... about 16 years ago
Updated tests to removed ExpectedException and replace it with NUnit'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. More... about 16 years ago
[no comment] More... about 16 years ago
Added support for one-to-many and many-to-many associations within SharpModelBinder.cs More... about 16 years ago
Added MSI for NUnit 2.5 More... about 16 years ago
Added required assembly redirects for updated dependencies. More... about 16 years ago
Updated all references and corresponding code changes for NHibernate 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. More... about 16 years ago
Adding SharpArch.WcfClient.Castle More... about 16 years ago
Adding SharpArch.WcfClient.Castle.WcfSessionFacility More... about 16 years ago
Updated the VersionHistory.txt and fixed a comment in BaseObjectEqualityComparer.cs. More... over 16 years ago
Modified the hashcode multipler used by BaseObject.cs and Entity.cs to 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. More... over 16 years ago
* Changed behavior of EntityWithTypedId GetHashCode method. 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. More... over 16 years ago
Added a few more comments about the reasoning behind the logic within BaseObjectEqualityComparer.cs More... over 16 years ago
Just added a little more commenting to describe that this may be used for comparing BaseObject objects or anything that derives from BaseObject. More... over 16 years ago
Added BaseObjectEqualityComparer.cs for use in LINQ statements. More... over 16 years ago
Within SharpModelBinder.cs, overrode OnPropertyValidating() to always 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. More... over 16 years ago
Added note that you only need to upgrade to Fluent NHibernate conventions if using Auto Mapping More... over 16 years ago