Files
juipnet/Services/Hncore.Pass.Manage/Repository/Map/PermissionMap.cs

34 lines
1.0 KiB
C#
Raw Normal View History

2020-10-07 20:25:03 +08:00
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
{
/// <summary>
/// 管理员项目映射实体表映射类
/// </summary>
///
public class PermissionMap : EntityMapBase<Domain.Permission>
{
/// <summary>
/// 映射方法
/// </summary>
/// <param name="builder">实体模型构建器</param>
///
public override void Map(EntityTypeBuilder<Domain.Permission> builder)
{
builder.ToTable("manager_permission");//指定表名
builder.HasKey(t => t.Id); //指定主键
builder.Property(t => t.Id).HasColumnName("Id").ValueGeneratedOnAdd(); //指定主键在创建的时候自动生成
}
}
}