Changeset db484c9 for FarmatikoData/FarmatikoDataContext.cs
- Timestamp:
- 01/26/21 10:33:09 (3 years ago)
- Branches:
- master
- Children:
- 7d80751
- Parents:
- 8e74e2f
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
FarmatikoData/FarmatikoDataContext.cs
r8e74e2f rdb484c9 9 9 10 10 11 public virtualDbSet<HealthFacility> HealthFacilities { get; set; }12 public virtualDbSet<HealthcareWorker> HealthcareWorkers { get; set; }13 public virtualDbSet<Pharmacy> Pharmacies { get; set; }14 public virtualDbSet<PharmacyHead> PharmacyHeads { get; set; }15 public virtualDbSet<Pandemic> Pandemics { get; set; }16 public virtualDbSet<Medicine> Medicines { get; set; }17 public virtualDbSet<RequestPharmacyHead> PHRequests { get; set; }18 public virtualDbSet<User> Users { get; set; }19 public virtualDbSet<PharmacyHeadMedicine> PharmacyHeadMedicines { get; set; }11 public DbSet<HealthFacility> HealthFacilities { get; set; } 12 public DbSet<HealthcareWorker> HealthcareWorkers { get; set; } 13 public DbSet<Pharmacy> Pharmacies { get; set; } 14 public DbSet<PharmacyHead> PharmacyHeads { get; set; } 15 public DbSet<Pandemic> Pandemics { get; set; } 16 public DbSet<Medicine> Medicines { get; set; } 17 public DbSet<RequestPharmacyHead> PHRequests { get; set; } 18 public DbSet<User> Users { get; set; } 19 public DbSet<PharmacyHeadMedicine> PharmacyHeadMedicines { get; set; } 20 20 21 21 protected override void OnModelCreating(ModelBuilder modelBuilder) … … 31 31 modelBuilder.Entity<Pharmacy>() 32 32 .ToTable("Pharmacies"); 33 34 modelBuilder.Entity<PharmacyHeadMedicine>() 35 .ToTable("PharmacyHeadMedicines"); 36 37 modelBuilder.Entity<RequestPharmacyHead>() 38 .ToTable("PHRequests"); 33 39 34 40 modelBuilder.Entity<Medicine>() … … 52 58 .HasIdentityOptions(startValue: 1); 53 59 54 modelBuilder.Entity<User>()60 /*modelBuilder.Entity<User>() 55 61 .Property(x => x.Id) 56 62 .HasIdentityOptions(startValue: 1); … … 58 64 modelBuilder.Entity<PharmacyHeadMedicine>() 59 65 .HasKey(phm => new { phm.PheadId, phm.MedicineId }); 60 modelBuilder.Entity<PharmacyHeadMedicine>()61 .HasOne(ph => ph.Head)62 .WithMany(m => m.PHMedicineList)63 .HasForeignKey(k => k.PheadId);64 65 modelBuilder.Entity<PharmacyHeadMedicine>()66 .HasOne(m => m.Medicine)67 .WithMany(ml => ml.MedicineList)68 .HasForeignKey(k => k.MedicineId);69 66 70 67 modelBuilder.Entity<PharmacyHead>() 71 .HasMany (p => p.PharmaciesList)72 .WithOne( h => h.PHead)73 .HasForeignKey( k => k.PheadId);68 .HasMany<Pharmacy>(p => p.Pharmacy) 69 .WithOne(p => p.PharmacyHead) 70 .HasForeignKey(); 74 71 75 76 72 modelBuilder.Entity<Pharmacy>() 73 .HasOne<PharmacyHead>(p => p.PharmacyHead) 74 .WithMany(p => p.Pharmacy); 75 */ 76 77 77 base.OnModelCreating(modelBuilder); 78 78 }
Note:
See TracChangeset
for help on using the changeset viewer.