/// <summary> /// testinfo /// </summary> public DatabseSend() { //auto No this.No = new ComputModel(); this.SendType = EnumArryModel.SendType.Online; this.ReturnType = EnumArryModel.ReturnType.KeyValue; }
/// <summary> /// datainfo /// </summary> /// <param name="sendType"></param> /// <param name="dic"></param> /// <param name="returnType"></param> public DatabseSend(EnumArryModel.SendType sendType, Dictionary <EnumArryModel.Database, object> dic, EnumArryModel.ReturnType returnType) : this() { //No是软件类型+软件类型编号+地区+许可证或临时许可证+随机字符串(每次发送都不相同) //例如mac电脑桌面应用程序就是 [CI][MacDesk]{China|beijing}{Kty03051157}{00035252} //如果要查询某个数据库 //例如查询product表中的前十行 this.SendType = sendType; this.Dic = dic; this.ReturnType = returnType; }
public object DataSuperBoyAnalytical(EnumArryModel.ReturnType returnValue, object txt) { object obj = "Null"; IReturnValueAnalytical retV = new ReturnValueAnalytical(); switch (returnValue) { case EnumArryModel.ReturnType.Json: return(obj = retV.AnalyticalJson(txt)); break; case EnumArryModel.ReturnType.Xml: return(obj = retV.AnalyticalXml(txt)); break; case EnumArryModel.ReturnType.KeyValue: return(obj = retV.AnalyticalKeyValue(txt)); break; case EnumArryModel.ReturnType.List: return(obj = retV.AnalyticalList(txt)); break; case EnumArryModel.ReturnType.Dict: return(obj = retV.AnalyticalDict(txt)); break; default: break; } return(obj); }