Esempio n. 1
0
        public virtual void JoinedSubClass <TSubclass>(string keyColumn, Action <JoinedSubClassPart <TSubclass> > action) where TSubclass : T
        {
            var subclass = new JoinedSubClassPart <TSubclass>();

            subclass.KeyColumn(keyColumn);

            action(subclass);

            subclasses[typeof(TSubclass)] = subclass;
        }
Esempio n. 2
0
        public virtual void JoinedSubClass <TNextSubclass>(string keyColumn, Action <JoinedSubClassPart <TNextSubclass> > action)
        {
            var subclass = new JoinedSubClassPart <TNextSubclass>();

            subclass.KeyColumn(keyColumn);

            action(subclass);

            subclasses[typeof(TNextSubclass)] = subclass;

            subclassMappings.Add(((ISubclassMappingProvider)subclass).GetSubclassMapping());
        }