Browse Source

feat: 调整ef core 迁移文件

9.3.4.8
zzzwangjun@gmail.com 4 months ago
parent
commit
b2203856c4
  1. 14
      aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/Migrations/20251113033431_Init.Designer.cs
  2. 8
      aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/Migrations/20251113033431_Init.cs
  3. 12
      aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/Migrations/AbpProDbContextModelSnapshot.cs
  4. 18
      aspnet-core/services/test/Lion.AbpPro.FreeSqlReppsitory.Tests1/AbpProFreeSqlRepositoryTestBase.cs
  5. 30
      aspnet-core/services/test/Lion.AbpPro.FreeSqlReppsitory.Tests1/AbpProFreeSqlRepositoryTestModule.cs
  6. 13
      aspnet-core/services/test/Lion.AbpPro.FreeSqlReppsitory.Tests1/Lion.AbpPro.FreeSqlReppsitory.Tests.csproj
  7. 29
      aspnet-core/services/test/Lion.AbpPro.FreeSqlReppsitory.Tests1/Users/UserFreeSqlBasicRepository_Tests.cs

14
aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/Migrations/20250808032622_Init.Designer.cs → aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/Migrations/20251113033431_Init.Designer.cs

@ -11,7 +11,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
namespace Lion.AbpPro.Migrations namespace Lion.AbpPro.Migrations
{ {
[DbContext(typeof(AbpProDbContext))] [DbContext(typeof(AbpProDbContext))]
[Migration("20250808032622_Init")] [Migration("20251113033431_Init")]
partial class Init partial class Init
{ {
/// <inheritdoc /> /// <inheritdoc />
@ -99,7 +99,8 @@ namespace Lion.AbpPro.Migrations
.HasColumnType("char(36)"); .HasColumnType("char(36)");
b.Property<string>("Code") b.Property<string>("Code")
.HasColumnType("longtext"); .HasMaxLength(64)
.HasColumnType("varchar(64)");
b.Property<DateTime>("CreationTime") b.Property<DateTime>("CreationTime")
.HasColumnType("datetime(6)") .HasColumnType("datetime(6)")
@ -113,10 +114,12 @@ namespace Lion.AbpPro.Migrations
.HasColumnType("char(36)"); .HasColumnType("char(36)");
b.Property<string>("Description") b.Property<string>("Description")
.HasColumnType("longtext"); .HasMaxLength(1024)
.HasColumnType("varchar(1024)");
b.Property<string>("DisplayText") b.Property<string>("DisplayText")
.HasColumnType("longtext"); .HasMaxLength(64)
.HasColumnType("varchar(64)");
b.Property<bool>("IsEnabled") b.Property<bool>("IsEnabled")
.HasColumnType("tinyint(1)"); .HasColumnType("tinyint(1)");
@ -2020,7 +2023,8 @@ namespace Lion.AbpPro.Migrations
.WithMany("Details") .WithMany("Details")
.HasForeignKey("DataDictionaryId") .HasForeignKey("DataDictionaryId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired()
.HasConstraintName("FK_DictDetail_DictId");
}); });
modelBuilder.Entity("Volo.Abp.AuditLogging.AuditLogAction", b => modelBuilder.Entity("Volo.Abp.AuditLogging.AuditLogAction", b =>

8
aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/Migrations/20250808032622_Init.cs → aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/Migrations/20251113033431_Init.cs

@ -674,10 +674,10 @@ namespace Lion.AbpPro.Migrations
{ {
Id = table.Column<Guid>(type: "char(36)", nullable: false), Id = table.Column<Guid>(type: "char(36)", nullable: false),
DataDictionaryId = table.Column<Guid>(type: "char(36)", nullable: false), DataDictionaryId = table.Column<Guid>(type: "char(36)", nullable: false),
Code = table.Column<string>(type: "longtext", nullable: true), Code = table.Column<string>(type: "varchar(64)", maxLength: 64, nullable: true),
Order = table.Column<int>(type: "int", nullable: false), Order = table.Column<int>(type: "int", nullable: false),
DisplayText = table.Column<string>(type: "longtext", nullable: true), DisplayText = table.Column<string>(type: "varchar(64)", maxLength: 64, nullable: true),
Description = table.Column<string>(type: "longtext", nullable: true), Description = table.Column<string>(type: "varchar(1024)", maxLength: 1024, nullable: true),
IsEnabled = table.Column<bool>(type: "tinyint(1)", nullable: false), IsEnabled = table.Column<bool>(type: "tinyint(1)", nullable: false),
CreationTime = table.Column<DateTime>(type: "datetime(6)", nullable: false), CreationTime = table.Column<DateTime>(type: "datetime(6)", nullable: false),
CreatorId = table.Column<Guid>(type: "char(36)", nullable: true), CreatorId = table.Column<Guid>(type: "char(36)", nullable: true),
@ -688,7 +688,7 @@ namespace Lion.AbpPro.Migrations
{ {
table.PrimaryKey("PK_AbpProDataDictionaryDetails", x => x.Id); table.PrimaryKey("PK_AbpProDataDictionaryDetails", x => x.Id);
table.ForeignKey( table.ForeignKey(
name: "FK_AbpProDataDictionaryDetails_AbpProDataDictionaries_DataDicti~", name: "FK_DictDetail_DictId",
column: x => x.DataDictionaryId, column: x => x.DataDictionaryId,
principalTable: "AbpProDataDictionaries", principalTable: "AbpProDataDictionaries",
principalColumn: "Id", principalColumn: "Id",

12
aspnet-core/services/src/Lion.AbpPro.EntityFrameworkCore/Migrations/AbpProDbContextModelSnapshot.cs

@ -96,7 +96,8 @@ namespace Lion.AbpPro.Migrations
.HasColumnType("char(36)"); .HasColumnType("char(36)");
b.Property<string>("Code") b.Property<string>("Code")
.HasColumnType("longtext"); .HasMaxLength(64)
.HasColumnType("varchar(64)");
b.Property<DateTime>("CreationTime") b.Property<DateTime>("CreationTime")
.HasColumnType("datetime(6)") .HasColumnType("datetime(6)")
@ -110,10 +111,12 @@ namespace Lion.AbpPro.Migrations
.HasColumnType("char(36)"); .HasColumnType("char(36)");
b.Property<string>("Description") b.Property<string>("Description")
.HasColumnType("longtext"); .HasMaxLength(1024)
.HasColumnType("varchar(1024)");
b.Property<string>("DisplayText") b.Property<string>("DisplayText")
.HasColumnType("longtext"); .HasMaxLength(64)
.HasColumnType("varchar(64)");
b.Property<bool>("IsEnabled") b.Property<bool>("IsEnabled")
.HasColumnType("tinyint(1)"); .HasColumnType("tinyint(1)");
@ -2017,7 +2020,8 @@ namespace Lion.AbpPro.Migrations
.WithMany("Details") .WithMany("Details")
.HasForeignKey("DataDictionaryId") .HasForeignKey("DataDictionaryId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired()
.HasConstraintName("FK_DictDetail_DictId");
}); });
modelBuilder.Entity("Volo.Abp.AuditLogging.AuditLogAction", b => modelBuilder.Entity("Volo.Abp.AuditLogging.AuditLogAction", b =>

18
aspnet-core/services/test/Lion.AbpPro.FreeSqlReppsitory.Tests1/AbpProFreeSqlRepositoryTestBase.cs

@ -1,18 +0,0 @@
using Lion.AbpPro.FreeSqlReppsitory.Tests;
using Lion.AbpPro.Localization;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Lion.AbpPro
{
public abstract class AbpProFreeSqlRepositoryTestBase: AbpProTestBase<AbpProFreeSqlRepositoryTestModule>
{
public AbpProFreeSqlRepositoryTestBase()
{
ServiceProvider.InitializeLocalization();
}
}
}

30
aspnet-core/services/test/Lion.AbpPro.FreeSqlReppsitory.Tests1/AbpProFreeSqlRepositoryTestModule.cs

@ -1,30 +0,0 @@
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Volo.Abp.Modularity;
namespace Lion.AbpPro.FreeSqlReppsitory.Tests;
[DependsOn(
typeof(AbpProTestBaseModule),
typeof(AbpProFreeSqlModule)
)]
public class AbpProFreeSqlRepositoryTestModule: AbpModule
{
//public override void ConfigureServices(ServiceConfigurationContext context)
//{
// var configuration = context.Services.GetConfiguration();
// var connectionString = configuration.GetConnectionString("Default");
// var freeSql = new FreeSql.FreeSqlBuilder()
// .UseConnectionString(FreeSql.DataType.Sqlite, @"Data Source=|DataDirectory|\document.db;Pooling=true;Max Pool Size=10")
// .UseAutoSyncStructure(true)
// .Build();
// context.Services.AddSingleton<IFreeSql>(freeSql);
//}
}

13
aspnet-core/services/test/Lion.AbpPro.FreeSqlReppsitory.Tests1/Lion.AbpPro.FreeSqlReppsitory.Tests.csproj

@ -1,13 +0,0 @@
<Project Sdk="Microsoft.NET.Sdk">
<Import Project="..\..\..\common.props" />
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<RootNamespace>Lion.AbpPro</RootNamespace>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\..\src\Lion.AbpPro.FreeSqlReppsitory\Lion.AbpPro.FreeSqlReppsitory.csproj" />
<ProjectReference Include="..\Lion.AbpPro.TestBase\Lion.AbpPro.TestBase.csproj" />
</ItemGroup>
</Project>

29
aspnet-core/services/test/Lion.AbpPro.FreeSqlReppsitory.Tests1/Users/UserFreeSqlBasicRepository_Tests.cs

@ -1,29 +0,0 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Shouldly;
using Xunit;
namespace Lion.AbpPro.Users
{
public class UserFreeSqlBasicRepository_Tests: AbpProFreeSqlRepositoryTestBase
{
//private readonly IUserFreeSqlBasicRepository _userFreeSqlBasicRepository;
//public UserFreeSqlBasicRepositoryTest()
//{
// _userFreeSqlBasicRepository = GetRequiredService<IUserFreeSqlBasicRepository>();
//}
[Fact]
public void Should_NotThrow_ListAsyncTest()
{
//var result = await _userFreeSqlBasicRepository.GetListAsync();
var s = 1;
}
}
}
Loading…
Cancel
Save