ProductService.cs 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. using Ant.Core.WebApi.Model;
  2. using Central.Control.WebApi.EFDbContext;
  3. using Central.Control.WebApi.Models;
  4. using Central.Control.WebApi.Service.Interface;
  5. using System;
  6. using System.Collections.Generic;
  7. using System.Linq;
  8. using System.Web;
  9. namespace Central.Control.WebApi.Service
  10. {
  11. /// <summary>
  12. ///
  13. /// </summary>
  14. public class ProductService: IProductService
  15. {
  16. private readonly IDbContext _dbContent;
  17. /// <summary>
  18. ///
  19. /// </summary>
  20. /// <param name="dbContent"></param>
  21. public ProductService(IDbContext dbContent)
  22. {
  23. _dbContent = dbContent;
  24. }
  25. /// <summary>
  26. ///
  27. /// </summary>
  28. /// <returns></returns>
  29. public ApiResult<string> Test()
  30. {
  31. //CentralControlContext _dbContent1 = new CentralControlContext();
  32. //var ss = _dbContent1.SYS_DEVICE.AsQueryable().Where(p => p.Id == "cb8b354c-b713-4dd7-9752-a6f3217004a0").ToList();
  33. //var ss1 = _dbContent1.Set<SYS_DEVICE>().FirstOrDefault(p => p.Id == "cb8b354c-b713-4dd7-9752-a6f3217004a0");
  34. // _dbContent1.SYS_DEVICE.
  35. // var qq = _dbContent1.SYS_DEVICE.SqlQuery("");
  36. var ww = _dbContent.Set<SYS_Device>().FirstOrDefault(p => p.Id == "cb8b354c-b713-4dd7-9752-a6f3217004a0");
  37. if (ww != null)
  38. {
  39. ww.Name = ww.Name + "1";
  40. }
  41. _dbContent.SaveChanges();
  42. return new ApiResult<string>("查库得到数据:" + ww?.Name ?? "nodata");
  43. }
  44. }
  45. }