ArticleDetailManage.cs 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Data;
  4. using System.Linq;
  5. using System.Text;
  6. using CB.Common;
  7. using CB.Interface.Infrastructure;
  8. using CB.Entity;
  9. namespace CB.Data.SqlServer
  10. {
  11. public class ArticleDetailManage : Repository<ArticleDetailInfo>, IArticleDetailService
  12. {
  13. public ArticleDetailManage(string interfaceId)
  14. : base(interfaceId)
  15. {
  16. }
  17. public override bool Save(ArticleDetailInfo entity)
  18. {
  19. throw new NotImplementedException();
  20. }
  21. public override bool Update(ArticleDetailInfo entity)
  22. {
  23. throw new NotImplementedException();
  24. }
  25. public override bool Delete(int Id)
  26. {
  27. throw new NotImplementedException();
  28. }
  29. public override ArticleDetailInfo Get<TKey>(TKey key)
  30. {
  31. throw new NotImplementedException();
  32. }
  33. public override IList<ArticleDetailInfo> ToList()
  34. {
  35. throw new NotImplementedException();
  36. }
  37. public override IList<ArticleDetailInfo> ToList(ArticleDetailInfo entity)
  38. {
  39. throw new NotImplementedException();
  40. }
  41. public override IList<ArticleDetailInfo> ToPaging(ArticleDetailInfo entity, int pageSize, int pageIndex, out int recordCount)
  42. {
  43. throw new NotImplementedException();
  44. }
  45. /// <summary>
  46. /// IDataReader数据转换实体
  47. /// </summary>
  48. /// <param name="row">IDataReader</param>
  49. /// <returns></returns>
  50. protected override ArticleDetailInfo LoadEntity(IDataReader row)
  51. {
  52. return new ArticleDetailInfo
  53. {
  54. Id = TypeConverter.ObjectToInt(row["Id"]),
  55. Title = row["Title"].ToString(),
  56. Detail = row["Detail"].ToString(),
  57. EditId = TypeConverter.ObjectToInt(row["EditId"]),
  58. Editor = row["Editor"].ToString(),
  59. Addtime = TypeConverter.StrToDateTime(row["Addtime"].ToString())
  60. };
  61. }
  62. /// <summary>
  63. /// DataRow数据转换实体
  64. /// </summary>
  65. /// <param name="row">DataRow</param>
  66. /// <returns></returns>
  67. protected override ArticleDetailInfo LoadEntity(DataRow row)
  68. {
  69. return new ArticleDetailInfo
  70. {
  71. Id = TypeConverter.ObjectToInt(row["Id"]),
  72. Title = row["Title"].ToString(),
  73. Detail = row["Detail"].ToString(),
  74. EditId = TypeConverter.ObjectToInt(row["EditId"]),
  75. Editor = row["Editor"].ToString(),
  76. Addtime = TypeConverter.StrToDateTime(row["Addtime"].ToString())
  77. };
  78. }
  79. }
  80. }