using APT.Domain; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; using System; using System.Collections.Generic; using System.Text; namespace APT.DAL.Data { public class UserMap : IEntityTypeConfiguration { //public UserMap(ModelBuilder builder) //{ // builder.Entity(c => // { // c.HasMany(o => o.TestPhones) // .WithOne(o => o.TestUser) // .HasForeignKey(o => o.TestUser_ID); // c.HasMany(o => o.Courses) // .WithOne(o => o.TestUser) // .HasForeignKey(o => o.UserID); // }); // builder.Entity().Property(t => t.IS_DELETED).HasColumnType("bit(1)"); //} public virtual void Configure(EntityTypeBuilder builder) { //builder.HasMany(o => o.TestPhones) //.WithOne(o => o.Nav_TestUser) //.HasForeignKey(o => o.TestUser_ID); builder.HasMany(o => o.Courses) .WithOne(o => o.TestUser) .HasForeignKey(o => o.UserID); } } }