//using Microsoft.EntityFrameworkCore;
|
//using Microsoft.EntityFrameworkCore.Metadata.Builders;
|
//using System;
|
//using System.Collections.Generic;
|
//using System.Linq;
|
//using System.Text;
|
//using System.Threading.Tasks;
|
|
//namespace CMS.Plugin.HIAWms.Domain.Extension
|
//{
|
// public static class EntityTypeBuilderExtensions
|
// {
|
// public static void xx<TEntity>(this EntityTypeBuilder<TEntity> b) where TEntity : MyFullAuditedAggregateRoot<Guid>
|
// {
|
// b.Property(x => x.CreatorId)
|
// .HasMaxLength(36)
|
// .IsRequired(false)
|
// .HasComment("创建人ID");
|
|
// b.Property(x => x.CreatorName)
|
// .HasMaxLength(64)
|
// .IsRequired(false)
|
// .HasComment("创建人");
|
|
// b.Property(x => x.CreationTime)
|
// .IsRequired()
|
// .HasComment("创建时间");
|
|
// b.Property(x => x.LastModifierName)
|
// .HasMaxLength(64)
|
// .IsRequired(false)
|
// .HasComment("修改人");
|
|
// b.Property(x => x.LastModifierId)
|
// .HasMaxLength(36)
|
// .IsRequired(false)
|
// .HasComment("修改人ID");
|
|
// b.Property(x => x.LastModificationTime)
|
// .IsRequired(false)
|
// .HasComment("修改时间");
|
|
// b.Property(x => x.IsDeleted)
|
// .IsRequired()
|
// .HasComment("是否删除");
|
|
// b.Property(x => x.DeleterId)
|
// .HasMaxLength(36)
|
// .IsRequired(false)
|
// .HasComment("删除人ID");
|
|
// b.Property(x => x.DeletionTime)
|
// .IsRequired(false)
|
// .HasComment("删除时间");
|
|
// b.Property(x => x.ExtraProperties)
|
// .IsRequired(false)
|
// .HasComment("扩展属性");
|
|
// b.Property(x => x.ConcurrencyStamp)
|
// .IsRequired(false)
|
// .HasMaxLength(40)
|
// .HasComment("并发戳");
|
|
// b.Property(x => x.Sort)
|
// .HasDefaultValue(0)
|
// .HasComment("排序");
|
|
// b.Property(x => x.Remark)
|
// .HasMaxLength(500)
|
// .IsRequired(false)
|
// .HasComment("备注");
|
|
// b.Property(x => x.IsDisabled)
|
// .IsRequired(false)
|
// .HasDefaultValue(false)
|
// .HasComment("是否禁用");
|
// }
|
// }
|
//}
|