예제 #1
0
 public EditableInfo(string EditableName, string JsonVarName, string MasterTable, Field[] MasterFields)
 {
     this.EditableName = EditableName;
     this.JsonVarName  = JsonVarName;
     this.MasterTable  = new EditableTable(MasterTable, MasterFields);
     this.Option       = Option.None;
     Sql            = null;
     BuildSelectSql = null;
 }
예제 #2
0
 public EditableInfo(string EditableName, string JsonVarName, string sSlaveKey, Option option, EditableTable MasterTable, EditableTable[] SlaveTables)
 {
     this.EditableName = EditableName;
     this.JsonVarName  = JsonVarName;
     this.sSlaveKey    = sSlaveKey;
     this.MasterTable  = MasterTable;
     this.SlaveTables  = SlaveTables;
     this.Option       = option;
     Sql            = null;
     BuildSelectSql = null;
 }
예제 #3
0
 public EditableInfo(string EditableName, string JsonVarName, string sSlaveKey, EditableTable MasterTable, EditableTable SlaveTable)
 {
     this.EditableName = EditableName;
     this.JsonVarName  = JsonVarName;
     this.sSlaveKey    = sSlaveKey;
     this.MasterTable  = MasterTable;
     this.SlaveTables  = new EditableTable[] { SlaveTable };
     this.Option       = Option.None;
     Sql            = null;
     BuildSelectSql = null;
 }
예제 #4
0
 public EditableInfo(string EditableName, string JsonVarName, string sSlaveKey, string MasterTable, Field[] MasterFields
                     , string SlaveTable, Field[] SlaveFileds)
 {
     this.EditableName = EditableName;
     this.JsonVarName  = JsonVarName;
     this.sSlaveKey    = sSlaveKey;
     this.MasterTable  = new EditableTable(MasterTable, MasterFields);
     this.SlaveTables  = new EditableTable[] { new EditableTable(SlaveTable, SlaveFileds) };
     this.Option       = Option.None;
     Sql            = null;
     BuildSelectSql = null;
 }