public ClassDefBuilder2(ClassDefBuilder <T> classDefBuilder, List <PropDefBuilder <T> > propDefBuilders, IList <string> primaryKeyPropNames)
 {
     _classDefBuilder     = classDefBuilder;
     _primaryKeyPropNames = primaryKeyPropNames;
     PropDefBuilders      = propDefBuilders;
     Initialise();
 }
예제 #2
0
 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;
 }
예제 #4
0
 public SuperClassDefBuilder(ClassDefBuilder <T> classDefBuilder)
 {
     _classDefBuilder = classDefBuilder;
 }
예제 #5
0
 public PropertiesDefSelector(ClassDefBuilder <T> classDefBuilder, IList <string> primaryKeyPropNames)
 {
     _classDefBuilder     = classDefBuilder;
     _primaryKeyPropNames = primaryKeyPropNames;
     Initialise();
 }