using Hncore.Infrastructure.EF; using Hncore.Pass.Manage.Domain; using Hncore.Pass.Manage.Request; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; namespace Hncore.Pass.Manage.Repository.Map { /// /// 管理员项目映射实体表映射类 /// /// public class ManagerToPermissionMap : EntityMapBase { /// /// 映射方法 /// /// 实体模型构建器 /// public override void Map(EntityTypeBuilder builder) { builder.ToTable("manager_permission_map");//指定表名 builder.HasKey(t => t.Id); //指定主键 builder.Property(t => t.Id).HasColumnName("id").ValueGeneratedOnAdd(); //指定主键在创建的时候自动生成 } } }