public PropertiesDefSelector(ClassDefBuilder <T> classDefBuilder, SuperClassDefBuilder <T> superClassDefBuilder) { _classDefBuilder = classDefBuilder; _superClassDefBuilder = superClassDefBuilder; _primaryKeyPropNames = new List <string>(); Initialise(); }
public ClassDefBuilder2(ClassDefBuilder <T> classDefBuilder, List <PropDefBuilder <T> > propDefBuilders, IList <string> primaryKeyPropNames, SuperClassDefBuilder <T> superClassDefBuilder) : this(classDefBuilder, propDefBuilders, primaryKeyPropNames) { _superClassDefBuilder = superClassDefBuilder; }
public SuperClassDefBuilder <T> WithSuperClass() { _superClassDefBuilder = new SuperClassDefBuilder <T>(this); return(_superClassDefBuilder); }