/Las/Las.Dal/DaAssDgScore.auto.cs

http://sgsoft-las.googlecode.com/ · C# · 441 lines · 360 code · 60 blank · 21 comment · 17 complexity · 4e92c6c68c34b1ab50e61f54f310f82c MD5 · raw file

  1. #region DaAssDgScore
  2. /*----------------------------------------------------------------
  3. // ????DaAssDgScore.cs
  4. // ??????AssDgScore??????
  5. //
  6. //
  7. // ?????2009-07-10 DtataAccess template . Ver 5.0.20090413
  8. //
  9. // ?????
  10. // ?????
  11. //----------------------------------------------------------------*/
  12. using System;
  13. using System.Collections;
  14. using System.Collections.Generic;
  15. using System.Collections.ObjectModel;
  16. using System.Data;
  17. using System.Globalization;
  18. using System.Text;
  19. using System.Data.Common;
  20. using Microsoft.Practices.EnterpriseLibrary.Data;
  21. using Microsoft.Practices.EnterpriseLibrary.Data.Sql;
  22. using Las.Model;
  23. namespace Las.Dal
  24. {
  25. ///?????????,IAssDgScore ,???????DaBase?
  26. ///DaBase????DbException????????
  27. public partial class DaAssDgScore:DaBase<MoAssDgScore>
  28. {
  29. #region SQL const
  30. internal const string TABLE_COLUMNS=" AKS_ID ,ASIS_ID ,ASS_DG_ID ,DG_NAME ,DG_TYPE ,ADI_ATTR ,ADS_ITEM_ID ,ADS_ITEM_NAME ,CJ ,CJ_STYLE ,MCJ ,CJ_STATUS ,CR_TIME ,CR_UID ,LU_UID ,LU_TIME ,REM ";
  31. internal const string SQL_INSERT="INSERT INTO LA_ASS_DG_SCORE ("+TABLE_COLUMNS+") VALUES (@AksId,@AsisId,@AssDgId,@DgName,@DgType,@AdiAttr,@AdsItemId,@AdsItemName,@Cj,@CjStyle,@Mcj,@CjStatus,@CrTime,@CrUid,@LuUid,@LuTime,@Rem)";
  32. internal const string SQL_SELECT="SELECT "+TABLE_COLUMNS+" FROM LA_ASS_DG_SCORE ";
  33. internal const string SQL_SELECT_ONE=SQL_SELECT+" WHERE AKS_ID=@AksId";
  34. internal const string SQL_EXIST="SELECT COUNT(*) FROM LA_ASS_DG_SCORE WHERE AKS_ID=@AksId ";
  35. internal const string SQL_UPDATE="UPDATE LA_ASS_DG_SCORE SET ASIS_ID=@AsisId, ASS_DG_ID=@AssDgId, DG_NAME=@DgName, DG_TYPE=@DgType, ADI_ATTR=@AdiAttr, ADS_ITEM_ID=@AdsItemId, ADS_ITEM_NAME=@AdsItemName, CJ=@Cj, CJ_STYLE=@CjStyle, MCJ=@Mcj, CJ_STATUS=@CjStatus, CR_TIME=@CrTime, CR_UID=@CrUid, LU_UID=@LuUid, LU_TIME=@LuTime, REM=@Rem WHERE AKS_ID=@AksId";
  36. internal const string SQL_DELETE_DEFAULT = "DELETE FROM LA_ASS_DG_SCORE ";
  37. internal const string SQL_DELETE="DELETE FROM LA_ASS_DG_SCORE WHERE AKS_ID=@AksId";
  38. internal const string SQL_COUNT="SELECT COUNT(*) FROM LA_Ass_DG_Score";
  39. #endregion
  40. #region Constructor
  41. /// <summary>
  42. /// ???????????????????????
  43. /// </summary>
  44. public DaAssDgScore ()
  45. {
  46. this.db=DatabaseFactory.CreateDatabase();
  47. }
  48. /// <summary>
  49. /// ?????databaseName??????
  50. /// </summary>
  51. /// <param name="databaseName">??????????????</param>
  52. public DaAssDgScore (string databaseName)
  53. {
  54. this.db = DatabaseFactory.CreateDatabase(databaseName);
  55. }
  56. public DaAssDgScore (Database db)
  57. {
  58. this.db = db;
  59. }
  60. #endregion
  61. //???CRUD??????????????????
  62. #region ?????
  63. protected override MoAssDgScore ConstructT()
  64. {
  65. return new MoAssDgScore();
  66. }
  67. #endregion
  68. #region Add?? Helper
  69. ///build the command object.It never throw exception.
  70. protected override DbCommand ConstructAddCommand(Database db)
  71. {
  72. DbCommand dbCommand = db.GetSqlStringCommand(SQL_INSERT);
  73. db.AddInParameter(dbCommand,"AksId",DbType.AnsiString);
  74. db.AddInParameter(dbCommand,"AsisId",DbType.AnsiString);
  75. db.AddInParameter(dbCommand,"AssDgId",DbType.AnsiString);
  76. db.AddInParameter(dbCommand,"DgName",DbType.String);
  77. db.AddInParameter(dbCommand,"DgType",DbType.AnsiString);
  78. db.AddInParameter(dbCommand,"AdiAttr",DbType.Int32);
  79. db.AddInParameter(dbCommand,"AdsItemId",DbType.AnsiString);
  80. db.AddInParameter(dbCommand,"AdsItemName",DbType.String);
  81. db.AddInParameter(dbCommand,"Cj",DbType.Int32);
  82. db.AddInParameter(dbCommand,"CjStyle",DbType.Int32);
  83. db.AddInParameter(dbCommand,"Mcj",DbType.Int32);
  84. db.AddInParameter(dbCommand,"CjStatus",DbType.Int32);
  85. db.AddInParameter(dbCommand,"CrTime",DbType.DateTime);
  86. db.AddInParameter(dbCommand,"CrUid",DbType.AnsiString);
  87. db.AddInParameter(dbCommand,"LuUid",DbType.AnsiString);
  88. db.AddInParameter(dbCommand,"LuTime",DbType.DateTime);
  89. db.AddInParameter(dbCommand,"Rem",DbType.String);
  90. return dbCommand;
  91. }
  92. protected override DbCommand ConstructAddCommand(Database db,MoAssDgScore entity)
  93. {
  94. DbCommand dbCommand=db.GetSqlStringCommand(SQL_INSERT);
  95. db.AddInParameter(dbCommand,"AksId",DbType.AnsiString,entity.AksId);
  96. db.AddInParameter(dbCommand,"AsisId",DbType.AnsiString,entity.AsisId);
  97. db.AddInParameter(dbCommand,"AssDgId",DbType.AnsiString,entity.AssDgId);
  98. db.AddInParameter(dbCommand,"DgName",DbType.String,entity.DgName);
  99. db.AddInParameter(dbCommand,"DgType",DbType.AnsiString,entity.DgType);
  100. db.AddInParameter(dbCommand,"AdiAttr",DbType.Int32,entity.AdiAttr);
  101. db.AddInParameter(dbCommand,"AdsItemId",DbType.AnsiString,entity.AdsItemId);
  102. db.AddInParameter(dbCommand,"AdsItemName",DbType.String,entity.AdsItemName);
  103. db.AddInParameter(dbCommand,"Cj",DbType.Int32,entity.Cj);
  104. db.AddInParameter(dbCommand,"CjStyle",DbType.Int32,entity.CjStyle);
  105. db.AddInParameter(dbCommand,"Mcj",DbType.Int32,entity.Mcj);
  106. db.AddInParameter(dbCommand,"CjStatus",DbType.Int32,entity.CjStatus);
  107. db.AddInParameter(dbCommand,"CrTime",DbType.DateTime,entity.CrTime);
  108. db.AddInParameter(dbCommand,"CrUid",DbType.AnsiString,entity.CrUid);
  109. db.AddInParameter(dbCommand,"LuUid",DbType.AnsiString,entity.LuUid);
  110. db.AddInParameter(dbCommand,"LuTime",DbType.DateTime,entity.LuTime);
  111. db.AddInParameter(dbCommand,"Rem",DbType.String,entity.Rem);
  112. return dbCommand;
  113. }
  114. protected override DbCommand PopulateAddCommandParameters(Database db,DbCommand addCmd,MoAssDgScore entity)
  115. {
  116. db.SetParameterValue(addCmd,"AksId",entity.AksId);
  117. db.SetParameterValue(addCmd,"AsisId",entity.AsisId);
  118. db.SetParameterValue(addCmd,"AssDgId",entity.AssDgId);
  119. db.SetParameterValue(addCmd,"DgName",entity.DgName);
  120. db.SetParameterValue(addCmd,"DgType",entity.DgType);
  121. db.SetParameterValue(addCmd,"AdiAttr",entity.AdiAttr);
  122. db.SetParameterValue(addCmd,"AdsItemId",entity.AdsItemId);
  123. db.SetParameterValue(addCmd,"AdsItemName",entity.AdsItemName);
  124. db.SetParameterValue(addCmd,"Cj",entity.Cj);
  125. db.SetParameterValue(addCmd,"CjStyle",entity.CjStyle);
  126. db.SetParameterValue(addCmd,"Mcj",entity.Mcj);
  127. db.SetParameterValue(addCmd,"CjStatus",entity.CjStatus);
  128. db.SetParameterValue(addCmd,"CrTime",entity.CrTime);
  129. db.SetParameterValue(addCmd,"CrUid",entity.CrUid);
  130. db.SetParameterValue(addCmd,"LuUid",entity.LuUid);
  131. db.SetParameterValue(addCmd,"LuTime",entity.LuTime);
  132. db.SetParameterValue(addCmd,"Rem",entity.Rem);
  133. return addCmd;
  134. }
  135. protected override DbCommand PopulateAddCommandParameters(Database db,DbCommand addCmd,DataRow row)
  136. {
  137. db.SetParameterValue(addCmd,"AksId",row["AksId"]);
  138. db.SetParameterValue(addCmd,"AsisId",row["AsisId"]);
  139. db.SetParameterValue(addCmd,"AssDgId",row["AssDgId"]);
  140. db.SetParameterValue(addCmd,"DgName",row["DgName"]);
  141. db.SetParameterValue(addCmd,"DgType",row["DgType"]);
  142. db.SetParameterValue(addCmd,"AdiAttr",row["AdiAttr"]);
  143. db.SetParameterValue(addCmd,"AdsItemId",row["AdsItemId"]);
  144. db.SetParameterValue(addCmd,"AdsItemName",row["AdsItemName"]);
  145. db.SetParameterValue(addCmd,"Cj",row["Cj"]);
  146. db.SetParameterValue(addCmd,"CjStyle",row["CjStyle"]);
  147. db.SetParameterValue(addCmd,"Mcj",row["Mcj"]);
  148. db.SetParameterValue(addCmd,"CjStatus",row["CjStatus"]);
  149. db.SetParameterValue(addCmd,"CrTime",row["CrTime"]);
  150. db.SetParameterValue(addCmd,"CrUid",row["CrUid"]);
  151. db.SetParameterValue(addCmd,"LuUid",row["LuUid"]);
  152. db.SetParameterValue(addCmd,"LuTime",row["LuTime"]);
  153. db.SetParameterValue(addCmd,"Rem",row["Rem"]);
  154. return addCmd;
  155. }
  156. #endregion
  157. #region Update?? Helper
  158. protected override DbCommand ConstructUpdateCommand(Database db)
  159. {
  160. DbCommand dbCommand=db.GetSqlStringCommand(SQL_UPDATE);
  161. db.AddInParameter(dbCommand,"AsisId",DbType.AnsiString);
  162. db.AddInParameter(dbCommand,"AssDgId",DbType.AnsiString);
  163. db.AddInParameter(dbCommand,"DgName",DbType.String);
  164. db.AddInParameter(dbCommand,"DgType",DbType.AnsiString);
  165. db.AddInParameter(dbCommand,"AdiAttr",DbType.Int32);
  166. db.AddInParameter(dbCommand,"AdsItemId",DbType.AnsiString);
  167. db.AddInParameter(dbCommand,"AdsItemName",DbType.String);
  168. db.AddInParameter(dbCommand,"Cj",DbType.Int32);
  169. db.AddInParameter(dbCommand,"CjStyle",DbType.Int32);
  170. db.AddInParameter(dbCommand,"Mcj",DbType.Int32);
  171. db.AddInParameter(dbCommand,"CjStatus",DbType.Int32);
  172. db.AddInParameter(dbCommand,"CrTime",DbType.DateTime);
  173. db.AddInParameter(dbCommand,"CrUid",DbType.AnsiString);
  174. db.AddInParameter(dbCommand,"LuUid",DbType.AnsiString);
  175. db.AddInParameter(dbCommand,"LuTime",DbType.DateTime);
  176. db.AddInParameter(dbCommand,"Rem",DbType.String);
  177. db.AddInParameter(dbCommand,"AksId",DbType.AnsiString);
  178. return dbCommand;
  179. }
  180. protected override DbCommand ConstructUpdateCommand(Database db,MoAssDgScore entity)
  181. {
  182. DbCommand dbCommand=db.GetSqlStringCommand(SQL_UPDATE);
  183. db.AddInParameter(dbCommand,"AsisId",DbType.AnsiString,entity.AsisId);
  184. db.AddInParameter(dbCommand,"AssDgId",DbType.AnsiString,entity.AssDgId);
  185. db.AddInParameter(dbCommand,"DgName",DbType.String,entity.DgName);
  186. db.AddInParameter(dbCommand,"DgType",DbType.AnsiString,entity.DgType);
  187. db.AddInParameter(dbCommand,"AdiAttr",DbType.Int32,entity.AdiAttr);
  188. db.AddInParameter(dbCommand,"AdsItemId",DbType.AnsiString,entity.AdsItemId);
  189. db.AddInParameter(dbCommand,"AdsItemName",DbType.String,entity.AdsItemName);
  190. db.AddInParameter(dbCommand,"Cj",DbType.Int32,entity.Cj);
  191. db.AddInParameter(dbCommand,"CjStyle",DbType.Int32,entity.CjStyle);
  192. db.AddInParameter(dbCommand,"Mcj",DbType.Int32,entity.Mcj);
  193. db.AddInParameter(dbCommand,"CjStatus",DbType.Int32,entity.CjStatus);
  194. db.AddInParameter(dbCommand,"CrTime",DbType.DateTime,entity.CrTime);
  195. db.AddInParameter(dbCommand,"CrUid",DbType.AnsiString,entity.CrUid);
  196. db.AddInParameter(dbCommand,"LuUid",DbType.AnsiString,entity.LuUid);
  197. db.AddInParameter(dbCommand,"LuTime",DbType.DateTime,entity.LuTime);
  198. db.AddInParameter(dbCommand,"Rem",DbType.String,entity.Rem);
  199. db.AddInParameter(dbCommand,"AksId",DbType.AnsiString,entity.AksId);
  200. return dbCommand;
  201. }
  202. protected override DbCommand PopulateUpdateCommandParameters(Database db,DbCommand updateCmd,MoAssDgScore entity)
  203. {
  204. db.SetParameterValue(updateCmd,"AsisId",entity.AsisId);
  205. db.SetParameterValue(updateCmd,"AssDgId",entity.AssDgId);
  206. db.SetParameterValue(updateCmd,"DgName",entity.DgName);
  207. db.SetParameterValue(updateCmd,"DgType",entity.DgType);
  208. db.SetParameterValue(updateCmd,"AdiAttr",entity.AdiAttr);
  209. db.SetParameterValue(updateCmd,"AdsItemId",entity.AdsItemId);
  210. db.SetParameterValue(updateCmd,"AdsItemName",entity.AdsItemName);
  211. db.SetParameterValue(updateCmd,"Cj",entity.Cj);
  212. db.SetParameterValue(updateCmd,"CjStyle",entity.CjStyle);
  213. db.SetParameterValue(updateCmd,"Mcj",entity.Mcj);
  214. db.SetParameterValue(updateCmd,"CjStatus",entity.CjStatus);
  215. db.SetParameterValue(updateCmd,"CrTime",entity.CrTime);
  216. db.SetParameterValue(updateCmd,"CrUid",entity.CrUid);
  217. db.SetParameterValue(updateCmd,"LuUid",entity.LuUid);
  218. db.SetParameterValue(updateCmd,"LuTime",entity.LuTime);
  219. db.SetParameterValue(updateCmd,"Rem",entity.Rem);
  220. db.SetParameterValue(updateCmd,"AksId",entity.AksId);
  221. return updateCmd;
  222. }
  223. protected override DbCommand PopulateUpdateCommandParameters(Database db,DbCommand updateCmd,DataRow row)
  224. {
  225. db.SetParameterValue(updateCmd,"AsisId",row["AsisId"]);
  226. db.SetParameterValue(updateCmd,"AssDgId",row["AssDgId"]);
  227. db.SetParameterValue(updateCmd,"DgName",row["DgName"]);
  228. db.SetParameterValue(updateCmd,"DgType",row["DgType"]);
  229. db.SetParameterValue(updateCmd,"AdiAttr",row["AdiAttr"]);
  230. db.SetParameterValue(updateCmd,"AdsItemId",row["AdsItemId"]);
  231. db.SetParameterValue(updateCmd,"AdsItemName",row["AdsItemName"]);
  232. db.SetParameterValue(updateCmd,"Cj",row["Cj"]);
  233. db.SetParameterValue(updateCmd,"CjStyle",row["CjStyle"]);
  234. db.SetParameterValue(updateCmd,"Mcj",row["Mcj"]);
  235. db.SetParameterValue(updateCmd,"CjStatus",row["CjStatus"]);
  236. db.SetParameterValue(updateCmd,"CrTime",row["CrTime"]);
  237. db.SetParameterValue(updateCmd,"CrUid",row["CrUid"]);
  238. db.SetParameterValue(updateCmd,"LuUid",row["LuUid"]);
  239. db.SetParameterValue(updateCmd,"LuTime",row["LuTime"]);
  240. db.SetParameterValue(updateCmd,"Rem",row["Rem"]);
  241. db.SetParameterValue(updateCmd,"AksId",row["AksId"]);
  242. return updateCmd;
  243. }
  244. protected override void PrepareDataAdapterCommand(Database db,out DbCommand dbInsertCommand,
  245. out DbCommand dbUpdateCommand,out DbCommand dbDeleteCommand)
  246. {
  247. dbInsertCommand = db.GetSqlStringCommand(SQL_INSERT);
  248. #region set insert cmd parameters
  249. db.AddInParameter(dbInsertCommand, "AksId",DbType.AnsiString, "AKS_ID", DataRowVersion.Current);
  250. db.AddInParameter(dbInsertCommand, "AsisId",DbType.AnsiString, "ASIS_ID", DataRowVersion.Current);
  251. db.AddInParameter(dbInsertCommand, "AssDgId",DbType.AnsiString, "ASS_DG_ID", DataRowVersion.Current);
  252. db.AddInParameter(dbInsertCommand, "DgName",DbType.String, "DG_NAME", DataRowVersion.Current);
  253. db.AddInParameter(dbInsertCommand, "DgType",DbType.AnsiString, "DG_TYPE", DataRowVersion.Current);
  254. db.AddInParameter(dbInsertCommand, "AdiAttr",DbType.Int32, "ADI_ATTR", DataRowVersion.Current);
  255. db.AddInParameter(dbInsertCommand, "AdsItemId",DbType.AnsiString, "ADS_ITEM_ID", DataRowVersion.Current);
  256. db.AddInParameter(dbInsertCommand, "AdsItemName",DbType.String, "ADS_ITEM_NAME", DataRowVersion.Current);
  257. db.AddInParameter(dbInsertCommand, "Cj",DbType.Int32, "CJ", DataRowVersion.Current);
  258. db.AddInParameter(dbInsertCommand, "CjStyle",DbType.Int32, "CJ_STYLE", DataRowVersion.Current);
  259. db.AddInParameter(dbInsertCommand, "Mcj",DbType.Int32, "MCJ", DataRowVersion.Current);
  260. db.AddInParameter(dbInsertCommand, "CjStatus",DbType.Int32, "CJ_STATUS", DataRowVersion.Current);
  261. db.AddInParameter(dbInsertCommand, "CrTime",DbType.DateTime, "CR_TIME", DataRowVersion.Current);
  262. db.AddInParameter(dbInsertCommand, "CrUid",DbType.AnsiString, "CR_UID", DataRowVersion.Current);
  263. db.AddInParameter(dbInsertCommand, "LuUid",DbType.AnsiString, "LU_UID", DataRowVersion.Current);
  264. db.AddInParameter(dbInsertCommand, "LuTime",DbType.DateTime, "LU_TIME", DataRowVersion.Current);
  265. db.AddInParameter(dbInsertCommand, "Rem",DbType.String, "REM", DataRowVersion.Current);
  266. #endregion
  267. dbUpdateCommand = db.GetSqlStringCommand(SQL_UPDATE);
  268. #region Set update cmd value parameters
  269. db.AddInParameter(dbUpdateCommand, "AsisId", DbType.AnsiString, "ASIS_ID", DataRowVersion.Current);
  270. db.AddInParameter(dbUpdateCommand, "AssDgId", DbType.AnsiString, "ASS_DG_ID", DataRowVersion.Current);
  271. db.AddInParameter(dbUpdateCommand, "DgName", DbType.String, "DG_NAME", DataRowVersion.Current);
  272. db.AddInParameter(dbUpdateCommand, "DgType", DbType.AnsiString, "DG_TYPE", DataRowVersion.Current);
  273. db.AddInParameter(dbUpdateCommand, "AdiAttr", DbType.Int32, "ADI_ATTR", DataRowVersion.Current);
  274. db.AddInParameter(dbUpdateCommand, "AdsItemId", DbType.AnsiString, "ADS_ITEM_ID", DataRowVersion.Current);
  275. db.AddInParameter(dbUpdateCommand, "AdsItemName", DbType.String, "ADS_ITEM_NAME", DataRowVersion.Current);
  276. db.AddInParameter(dbUpdateCommand, "Cj", DbType.Int32, "CJ", DataRowVersion.Current);
  277. db.AddInParameter(dbUpdateCommand, "CjStyle", DbType.Int32, "CJ_STYLE", DataRowVersion.Current);
  278. db.AddInParameter(dbUpdateCommand, "Mcj", DbType.Int32, "MCJ", DataRowVersion.Current);
  279. db.AddInParameter(dbUpdateCommand, "CjStatus", DbType.Int32, "CJ_STATUS", DataRowVersion.Current);
  280. db.AddInParameter(dbUpdateCommand, "CrTime", DbType.DateTime, "CR_TIME", DataRowVersion.Current);
  281. db.AddInParameter(dbUpdateCommand, "CrUid", DbType.AnsiString, "CR_UID", DataRowVersion.Current);
  282. db.AddInParameter(dbUpdateCommand, "LuUid", DbType.AnsiString, "LU_UID", DataRowVersion.Current);
  283. db.AddInParameter(dbUpdateCommand, "LuTime", DbType.DateTime, "LU_TIME", DataRowVersion.Current);
  284. db.AddInParameter(dbUpdateCommand, "Rem", DbType.String, "REM", DataRowVersion.Current);
  285. #endregion
  286. #region set update cmd pk where parameters
  287. db.AddInParameter(dbUpdateCommand, "AksId", DbType.AnsiString, "AKS_ID", DataRowVersion.Current);
  288. #endregion
  289. dbDeleteCommand = db.GetSqlStringCommand(SQL_DELETE);
  290. #region set delete cmd pk where parameters
  291. db.AddInParameter(dbDeleteCommand, "AksId", DbType.AnsiString, "AKS_ID", DataRowVersion.Current);
  292. #endregion
  293. }
  294. #endregion
  295. #region Delete?? Helper
  296. protected override DbCommand ConstructDeleteCommand(Database db)
  297. {
  298. DbCommand dbCommand=db.GetSqlStringCommand(SQL_DELETE);
  299. db.AddInParameter(dbCommand,"AksId",DbType.AnsiString);
  300. return dbCommand;
  301. }
  302. protected override DbCommand ConstructDeleteCommand(Database db,MoAssDgScore entity)
  303. {
  304. DbCommand dbCommand=db.GetSqlStringCommand(SQL_DELETE);
  305. db.AddInParameter(dbCommand,"AksId",DbType.AnsiString,entity.AksId);
  306. return dbCommand;
  307. }
  308. protected override DbCommand ConstructDeleteCommandForWhere(Database db, string where)
  309. {
  310. return db.GetSqlStringCommand(SQL_DELETE_DEFAULT + where);
  311. }
  312. protected override DbCommand PopulateDeleteCommandParameters(Database db, DbCommand deleteCmd, MoAssDgScore entity)
  313. {
  314. db.SetParameterValue(deleteCmd,"AksId",entity.AksId);
  315. return deleteCmd;
  316. }
  317. protected override DbCommand PopulateDeleteCommandParameters(Database db, DbCommand deleteCmd, DataRow row)
  318. {
  319. db.SetParameterValue(deleteCmd,"AksId",row["AksId"]);
  320. return deleteCmd;
  321. }
  322. #endregion helper
  323. #region Query?? Helper
  324. protected override DbCommand ConstructQueryCommand(string condition)
  325. {
  326. return db.GetSqlStringCommand(SQL_SELECT + condition);
  327. }
  328. #endregion
  329. #region GetEntity(s)?? Helper
  330. protected override DbCommand ConstructSelectOneCommand(Database db,MoAssDgScore entity)
  331. {
  332. DbCommand dbCommand=db.GetSqlStringCommand(SQL_SELECT_ONE);
  333. db.AddInParameter(dbCommand,"AksId",DbType.AnsiString,entity.AksId);
  334. return dbCommand;
  335. }
  336. protected override void PopulateEntityByDataReader(IDataReader reader,ref MoAssDgScore entity)
  337. {
  338. if (!reader.IsDBNull(0)) entity.AksId = reader.GetString(0);
  339. if (!reader.IsDBNull(1)) entity.AsisId = reader.GetString(1);
  340. if (!reader.IsDBNull(2)) entity.AssDgId = reader.GetString(2);
  341. if (!reader.IsDBNull(3)) entity.DgName = reader.GetString(3);
  342. if (!reader.IsDBNull(4)) entity.DgType = reader.GetString(4);
  343. if (!reader.IsDBNull(5)) entity.AdiAttr = reader.GetInt32(5);
  344. if (!reader.IsDBNull(6)) entity.AdsItemId = reader.GetString(6);
  345. if (!reader.IsDBNull(7)) entity.AdsItemName = reader.GetString(7);
  346. if (!reader.IsDBNull(8)) entity.Cj = reader.GetInt32(8);
  347. if (!reader.IsDBNull(9)) entity.CjStyle = reader.GetInt32(9);
  348. if (!reader.IsDBNull(10)) entity.Mcj = reader.GetInt32(10);
  349. if (!reader.IsDBNull(11)) entity.CjStatus = reader.GetInt32(11);
  350. if (!reader.IsDBNull(12)) entity.CrTime = reader.GetDateTime(12);
  351. if (!reader.IsDBNull(13)) entity.CrUid = reader.GetString(13);
  352. if (!reader.IsDBNull(14)) entity.LuUid = reader.GetString(14);
  353. if (!reader.IsDBNull(15)) entity.LuTime = reader.GetDateTime(15);
  354. if (!reader.IsDBNull(16)) entity.Rem = reader.GetString(16);
  355. }
  356. protected override DbCommand ConstructSelectConditionCommand(Database db, string condition)
  357. {
  358. return db.GetSqlStringCommand(SQL_SELECT + condition);
  359. }
  360. #endregion
  361. #region Count?? Helper
  362. protected override DbCommand ConstructCountCommand(Database db)
  363. {
  364. return db.GetSqlStringCommand(SQL_COUNT);
  365. }
  366. protected override DbCommand ConstructCountConditionCommand(Database db, string condition)
  367. {
  368. return db.GetSqlStringCommand(SQL_COUNT + condition);
  369. }
  370. #endregion
  371. #region IsExist?? Helper
  372. protected override DbCommand ConstructIsExistCommand(Database db, MoAssDgScore entity)
  373. {
  374. DbCommand dbCommand = db.GetSqlStringCommand(SQL_EXIST);
  375. db.AddInParameter(dbCommand,"AksId",DbType.AnsiString,entity.AksId);
  376. return dbCommand;
  377. }
  378. #endregion
  379. }
  380. }
  381. #endregion