Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Aug 7, 2010
  1. @paulbatum
  2. @paulbatum

    Added a test to reproduce the issue resolved in the previous commit -…

    paulbatum authored
    … The .Not operator wasn't working when used from within the HasManyConvention.
  3. @paulbatum

    Removed nextBool from OneToManyCollectionInstance.cs

    Cameron Harris authored paulbatum committed
Commits on Jul 27, 2010
  1. @jagregory

    Fixed natural-id/id/version output ordering bug

    jagregory authored
    Reorganised the sorting structure a little bit to make it clearer what's
    happening. We could probably code-gen this from the schema if we really
    wanted.
Commits on Jul 23, 2010
  1. @jagregory

    Fix for weird key column issue

    jagregory authored
    1.1 introduced a regression where entities that are the target of
    multiple Reference mappings from the same source would end up with
    multiple key columns being defined based on the property names.
    
    The source of this was the RelationshipKeyPairingVisitor, which frankly
    I have no idea what it was trying to do. I think it might have something
    to do with composite keys and relationships, but the usage isn't very
    clear. For the time being I've removed this functionality.
Commits on Jul 18, 2010
  1. @paulbatum

    Moved the broken external component output specs to the spec project …

    paulbatum authored
    …and fixed it to use mspec.
  2. @paulbatum
  3. @paulbatum
Commits on Jun 30, 2010
  1. @paulbatum

    Revert "Modified ReferenceComponentMapping to pass visitors through t…

    paulbatum authored
    …o the underlying ExternalComponentMapping. Also modified ExternalComponentMapping to prevent it from running a visitor more than once."
    
    This reverts commit 35609a0.
Commits on Jun 27, 2010
  1. @paulbatum

    Fixed spec name

    paulbatum authored
  2. @di97mni @paulbatum

    Making it possible to automap nested classes

    di97mni authored paulbatum committed
  3. @paulbatum

    Modified ReferenceComponentMapping to pass visitors through to the un…

    paulbatum authored
    …derlying ExternalComponentMapping. Also modified ExternalComponentMapping to prevent it from running a visitor more than once.
    
    This combination of changes should allow conventions to be applied to members of a component that was mapped via ComponentMap.
Commits on Jun 19, 2010
  1. @paulbatum

    Added support for ChildWhere and ChildOrderBy on many-to-many mapping…

    paulbatum authored
    …s to be set via conventions
Commits on Jun 5, 2010
  1. @paulbatum

    Modified the IdentityStep class to specify the access method of an Id…

    paulbatum authored
    …Mapping as a default only, so that a convention can override the value.
  2. @paulbatum

    Applied fix suggested by Mike Nichols to correctly write the Name att…

    paulbatum authored
    …ribute of a nested composite element to the xml.
  3. @paulbatum

    Fixed some dodgy code in the node sorter.. It was trying to remove al…

    paulbatum authored
    …l the xml nodes so it could re add them (in the correct order), but it only removed half of them.
Commits on May 24, 2010
  1. @jagregory

    Updated versions to 1.1

    jagregory authored
Commits on May 23, 2010
  1. @jagregory

    Fixed rakefile packaging

    jagregory authored
  2. @jagregory
Commits on May 21, 2010
  1. @jagregory
  2. @jagregory

    Added no-proxy lazy support

    jagregory authored
    Updated the References and HasOne methods to include support for
    no-proxy lazy loading. This is done through an overload with a Laziness
    parameter, to avoid breaking changes.
    
    LazyLoad(Laziness.NoProxy);
    
    The Laziness class can also be instantiated by the user with their own
    value; this will be handy for if NHibernate adds any more values to this
    enumerable before we can catch up.
    
    Fixes #183
Commits on May 20, 2010
  1. @jagregory
  2. @jagregory
  3. @jagregory

    Fix for nested-component column prefixes

    jagregory authored
    Column prefixes weren't being applied to nested components due to the
    hacky way they (prefixes) were implemented. I've now removed all the
    component prefixing from the automapper and updated the
    ColumnPrefixVisitor to work on all components rather than just
    ComponentMap's.
    
    Fixes #180
Commits on May 19, 2010
  1. @jagregory

    Obsoleted ImportType in automapping overrides

    jagregory authored
    This never worked. Depreciating the method to stop people expecting it
    to work.
Commits on May 17, 2010
  1. @jagregory
  2. @jagregory

    Fixed overridden discriminator being ignored

    jagregory authored
    When using automapping, if you specified a discriminator in an override
    it was ignored due to the SubclassStrategy taking precedence. I've
    removed SubclassStrategy entirely in favour of using just
    IsDiscriminator.
    
    This is a breaking change, but should be easy for people to fix up.
Commits on May 16, 2010
  1. @jagregory

    Fixed project file

    jagregory authored
  2. @jagregory
  3. @jagregory
  4. @jagregory

    Added missing entity-name support

    jagregory authored
    Some places were still missing entity-name support. The only remaining
    place is index-many-to-many, which is currently inaccessible through the
    fluent interface. This will be rectified post-1.1.
    
    Fixes #176
  5. @jagregory

    Added better Member equality implementation

    jagregory authored
    Was using MetadataToken for equality purposes, but apparently it's only
    unique within modules, so you have to include module in your
    comparisons.
  6. @jagregory

    Fixed KeyReference and KeyProperty ordering

    jagregory authored
    When using mixed KeyReference and KeyProperty's in a CompositeId
    mapping, the order that you called them in wasn't being respected.
    
    This has needed a refactor of the compositeId model, to store those two
    mappings in a single collection to respect the order.
    
    Fixes #163
  7. @jagregory

    Disabled dictionary automapping

    jagregory authored
    Dictionaries haven't ever worked in the automapper, but they're always
    attempted. I've explicitly disabled them for this release, we'll
    implement support properly for the next release.
    
    Fixes #151
  8. @jagregory

    Multi-columns for KeyReferences in CompositeIds

    jagregory authored
    Small breaking change. The parameter order for KeyReferences has changed
    if you were using the Action overload.
    
    Fixes #154
Something went wrong with that request. Please try again.