Revision: 5767
http://nhibernate.svn.sourceforge.net/nhibernate/?rev=5767&view=rev
Author: fabiomaulo
Date: 2011-04-26 17:36:57 +0000 (Tue, 26 Apr 2011)
Log Message:
-----------
preparing the painful note (composite-id)
Modified Paths:
--------------
trunk/nhibernate/src/NHibernate/Mapping/ByCode/ICompositeIdMapper.cs
Modified: trunk/nhibernate/src/NHibernate/Mapping/ByCode/ICompositeIdMapper.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Mapping/ByCode/ICompositeIdMapper.cs 2011-04-26 17:17:59 UTC (rev 5766)
+++ trunk/nhibernate/src/NHibernate/Mapping/ByCode/ICompositeIdMapper.cs 2011-04-26 17:36:57 UTC (rev 5767)
@@ -1,9 +1,7 @@
namespace NHibernate.Mapping.ByCode
{
- public interface ICompositeIdAttributesMapper {}
+ public interface IComposedIdMapper : IMinimalPlainPropertyContainerMapper {}
- public interface ICompositeIdMapper : ICompositeIdAttributesMapper, IMinimalPlainPropertyContainerMapper {}
-
public interface IComponentAsIdAttributesMapper : IAccessorPropertyMapper
{
/// <summary>
@@ -18,6 +16,8 @@
public interface IComponentAsIdMapper : IComponentAsIdAttributesMapper, IMinimalPlainPropertyContainerMapper { }
+ public interface IComposedIdMapper<TEntity> : IMinimalPlainPropertyContainerMapper<TEntity> where TEntity : class { }
+
public interface IComponentAsIdAttributesMapper<TComponent> : IAccessorPropertyMapper
{
void Class<TConcrete>() where TConcrete : TComponent;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|