zoukankan      html  css  js  c++  java
  • 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);
                });
    学习永不止境,技术成就梦想。
  • 相关阅读:
    (转) Nova是如何统计OpenStack资源
    (转) 一次批量重启引发的Neutron网络故障
    (转)理解Keystone的四种Token
    neutron 虚拟机网络问题调试
    转 Nova: 虚机的块设备总结 [Nova Instance Block Device]
    kvm 客户机系统的代码是如何运行的
    12 while循环
    11猜拳游戏
    10 if 嵌套
    09 if...elif..else语句
  • 原文地址:https://www.cnblogs.com/zd1994/p/14329307.html
Copyright © 2011-2022 走看看