Fluent NHibernate
Dev Semantic Model Roadmap

Semantic Model Roadmap

Don't be afraid to make breaking changes, backwards compatibility isn't an issue yet. Any large breakages should be discussed.

Actions

  1. Discuss hibernate-mapping and implement any changes
  2. Convert classlikes (in no specific order)
    • SubClassPart
    • JoinedSubClassPart
    • DynamicComponentPart
    • ComponentPart
    • CompositeElementPart
    • JoinPart
  3. Remove legacy from PropertyMap
  4. Convert other parts (in no specific order)
    • CompositeIdentityPart
    • DiscriminatorPart
    • ImportPart
    • KeyProperty
    • CachePart
    • IdentityPart
    • ManyToManyPart
    • ManyToOnePart
    • OneToManyPart
    • OneToOnePart
    • VersionPart

1 isn't blocking, so we can proceed with 2 while that's happening. Similarly 3 and 4 can be simultaneous. It's just 2 that needs to be done before 3 and 4 are.