using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; using GreenTree.Strohrmann.ERP.Core.Domain.Rights; using System; using System.Collections.Generic; using System.Text; namespace GreenTree.Strohrmann.ERP.Domain.Model.Rights { public class UserPolicyMapping : IEntityTypeConfiguration { public void Configure(EntityTypeBuilder builder) { builder.ToTable("UserPolicies"); builder.HasKey(up => new { up.UserId, up.PolicyName }); builder.HasOne(rp => rp.User) .WithMany(r => r.Policies); } } }