// using System; using Avalonia_EFCore.Database; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable namespace Avalonia_EFCore.Migrations.SQLite { [DbContext(typeof(SqliteAppDataContext))] [Migration("20260515072045_AutoMigration_20260515152037")] partial class AutoMigration_20260515152037 { /// protected override void BuildTargetModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 modelBuilder.HasAnnotation("ProductVersion", "10.0.0"); modelBuilder.Entity("Avalonia_EFCore.Models.UserEntity", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("INTEGER") .HasColumnName("id") .HasComment("用户主键"); b.Property("CreatedAt") .HasColumnType("TEXT") .HasColumnName("created-at") .HasComment("创建时间"); b.Property("Email") .HasMaxLength(200) .HasColumnType("TEXT") .HasColumnName("email") .HasComment("用户邮箱"); b.Property("Name") .HasMaxLength(100) .HasColumnType("TEXT") .HasColumnName("name") .HasComment("用户名称"); b.Property("PhoneNumber") .HasMaxLength(50) .HasColumnType("TEXT") .HasColumnName("phone-number") .HasComment("电话号码"); b.Property("UpdatedAt") .HasColumnType("TEXT") .HasColumnName("updated-at") .HasComment("更新时间"); b.HasKey("Id") .HasName("pk-user"); b.ToTable("user", t => { t.HasComment("用户实体,演示数据库 CRUD 操作"); }); }); modelBuilder.Entity("Avalonia_EFCore.Models.WeatherForecastEntity", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("INTEGER") .HasColumnName("id") .HasComment("天气预报主键"); b.Property("CreatedAt") .HasColumnType("TEXT") .HasColumnName("created-at") .HasComment("创建时间"); b.Property("Date") .HasColumnType("TEXT") .HasColumnName("date") .HasComment("预报日期"); b.Property("Summary") .HasMaxLength(200) .HasColumnType("TEXT") .HasColumnName("summary") .HasComment("天气摘要"); b.Property("TemperatureC") .HasColumnType("INTEGER") .HasColumnName("temperature-c") .HasComment("摄氏温度"); b.Property("UpdatedAt") .HasColumnType("TEXT") .HasColumnName("updated-at") .HasComment("更新时间"); b.HasKey("Id") .HasName("pk-weather-forecast"); b.ToTable("weather-forecast", t => { t.HasComment("天气预报数据实体"); }); }); #pragma warning restore 612, 618 } } }