• Abpvnext笔记


    1,依赖注入

    EntityframeworkDemoSchemaDbMigrator : IDemoSchemaDbMigrator, ITransientDependency
    约定:实现类后面的命令必须包含DemoSchemaDbMigrator

    2,appsettings.json

    ①始终复制

      <ItemGroup>
        <Content Include="appsettings.json">
          <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
          <CopyToOutputDirectory>Always</CopyToOutputDirectory>
        </Content>
      </ItemGroup>

    ②嵌入的资源

      <ItemGroup>
        <None Remove="TemplatesFilesHello.tpl" />
        <EmbeddedResource Include="TemplatesFilesHello.tpl" />
      </ItemGroup>
      <ItemGroup>
        <EmbeddedResource Include="LocalizationFiles*.json" />
        <Content Remove="LocalizationFiles*.json" />
      </ItemGroup>

    3,迁移程序执行流程

    4,Hw_ScheduDbContextModelCreatingExtensions

                 builder.Entity<TaskInfo>(b=>{
                    b.ToTable(AbpIdentityDbProperties.DbTablePrefix + "TaskInfos");
                    b.ConfigureByConvention();
                    b.Property(x=>x.Name).HasMaxLength(TaskInfoConsts.MaxNameLength).IsRequired();
                    b.Property(x=>x.Remark).HasMaxLength(TaskInfoConsts.MaxRemarkLength);
                    b.Property(x=>x.Api).HasMaxLength(TaskInfoConsts.MaxApiLength).IsRequired();
                    b.Property(x=>x.Cron).HasMaxLength(TaskInfoConsts.MaxCronLength).IsRequired();
                    b.Property(x=>x.Status).IsRequired();
                    b.Property(x=>x.SystemInfoId).IsRequired();
                    b.Property(x=>x.CreationTime).HasColumnType("datetime").HasDefaultValueSql("now()").IsRequired();
                    b.Property(x=>x.LastModificationTime).HasColumnType("datetime").HasDefaultValueSql("now()").IsRequired();
                    b.Property(x=>x.DeletionTime).HasColumnType("datetime").HasDefaultValueSql("now()").IsRequired();
                    b.HasIndex(x=>x.SystemInfoId);
                });
    学习永不止境,技术成就梦想。
  • 相关阅读:
    js语言基础练习(二)---------------函数的基础知识
    js语言基础练习
    js基本语法总结(一)
    HTML基础知识总结
    参考资料
    css基础知识的复习总结(三)
    css基础知识的复习总结(二)
    css基础知识的复习总结
    旋转数组
    CSS 之 position
  • 原文地址:https://www.cnblogs.com/zd1994/p/14329307.html
Copyright © 2020-2023  润新知