BussinessMongoDbContext.cs 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. using Business.Domain;
  2. using MongoDB.Driver;
  3. using Volo.Abp.Data;
  4. using Volo.Abp.MongoDB;
  5. namespace Bussiness.MongoDB
  6. {
  7. [ConnectionStringName("MongoDB")]
  8. public class BussinessMongoDbContext : AbpMongoDbContext
  9. {
  10. /* Add mongo collections here. Example:
  11. * public IMongoCollection<Question> Questions => Collection<Question>();
  12. */
  13. public IMongoCollection<mo_ic_bom> mo_ic_bom => Collection<mo_ic_bom>();
  14. public IMongoCollection<mo_ic_bom_child> mo_ic_bom_child => Collection<mo_ic_bom_child>();
  15. public IMongoCollection<mo_ic_item> mo_ic_item => Collection<mo_ic_item>();
  16. public IMongoCollection<mo_ic_item_stock> mo_ic_item_stock => Collection<mo_ic_item_stock>();
  17. public IMongoCollection<mo_ic_item_stockoccupy> mo_ic_item_stockoccupy => Collection<mo_ic_item_stockoccupy>();
  18. public IMongoCollection<mo_ic_substitute> mo_ic_substitute => Collection<mo_ic_substitute>();
  19. public IMongoCollection<mo_ic_substitute_group> mo_ic_substitute_group => Collection<mo_ic_substitute_group>();
  20. public IMongoCollection<mo_ic_substitute_group_detail> mo_ic_substitute_group_detail => Collection<mo_ic_substitute_group_detail>();
  21. public IMongoCollection<mo_mes_moentry> mo_mes_moentry => Collection<mo_mes_moentry>();
  22. public IMongoCollection<mo_mes_mooccupy> mo_mes_mooccupy => Collection<mo_mes_mooccupy>();
  23. public IMongoCollection<mo_mes_morder> mo_mes_morder => Collection<mo_mes_morder>();
  24. public IMongoCollection<mo_mes_oorder> mo_mes_oorder => Collection<mo_mes_oorder>();
  25. public IMongoCollection<mo_srm_po_list> mo_srm_po_list => Collection<mo_srm_po_list>();
  26. public IMongoCollection<mo_srm_po_main> mo_srm_po_main => Collection<mo_srm_po_main>();
  27. public IMongoCollection<mo_srm_po_occupy> mo_srm_po_occupy => Collection<mo_srm_po_occupy>();
  28. public IMongoCollection<mo_srm_pr_main> mo_srm_pr_main => Collection<mo_srm_pr_main>();
  29. public IMongoCollection<mo_srm_purchase> mo_srm_purchase => Collection<mo_srm_purchase>();
  30. public IMongoCollection<mo_srm_supplier> mo_srm_supplier => Collection<mo_srm_supplier>();
  31. public IMongoCollection<mo_mes_process> mo_mes_process => Collection<mo_mes_process>();
  32. public IMongoCollection<mo_mes_tech_proc_workshop> mo_mes_tech_proc_workshop => Collection<mo_mes_tech_proc_workshop>();
  33. public IMongoCollection<mo_mes_tech_process> mo_mes_tech_process => Collection<mo_mes_tech_process>();
  34. public IMongoCollection<mo_mes_technique> mo_mes_technique => Collection<mo_mes_technique>();
  35. protected override void CreateModel(IMongoModelBuilder modelBuilder)
  36. {
  37. base.CreateModel(modelBuilder);
  38. modelBuilder.Configure();
  39. }
  40. }
  41. }