chore(*): Move old solutions into a separate folder

This commit is contained in:
Josh Creek
2023-11-30 12:51:45 +00:00
parent ed3eb9cb54
commit b78d79a3af
117 changed files with 141 additions and 141 deletions
+6 -6
View File
@@ -8,12 +8,12 @@
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="6.0.0">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets>
</PackageReference>
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="6.0.0" />
<ItemGroup>
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="6.0.0">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets>
</PackageReference>
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="6.0.0" />
</ItemGroup>
</Project>
@@ -1,37 +1,37 @@
// <auto-generated />
using Day06;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable
namespace _06.Migrations
{
[DbContext(typeof(FishContext))]
[Migration("20211206123902_InitialCreate")]
partial class InitialCreate
{
protected override void BuildTargetModel(ModelBuilder modelBuilder)
{
#pragma warning disable 612, 618
modelBuilder.HasAnnotation("ProductVersion", "6.0.0");
modelBuilder.Entity("Day06.Fish", b =>
{
b.Property<int>("FishId")
.ValueGeneratedOnAdd()
.HasColumnType("INTEGER");
b.Property<int>("InternalTimer")
.HasColumnType("INTEGER");
b.HasKey("FishId");
b.ToTable("Fishes");
});
#pragma warning restore 612, 618
}
}
}
// <auto-generated />
using Day06;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable
namespace _06.Migrations
{
[DbContext(typeof(FishContext))]
[Migration("20211206123902_InitialCreate")]
partial class InitialCreate
{
protected override void BuildTargetModel(ModelBuilder modelBuilder)
{
#pragma warning disable 612, 618
modelBuilder.HasAnnotation("ProductVersion", "6.0.0");
modelBuilder.Entity("Day06.Fish", b =>
{
b.Property<int>("FishId")
.ValueGeneratedOnAdd()
.HasColumnType("INTEGER");
b.Property<int>("InternalTimer")
.HasColumnType("INTEGER");
b.HasKey("FishId");
b.ToTable("Fishes");
});
#pragma warning restore 612, 618
}
}
}
@@ -1,31 +1,31 @@
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace _06.Migrations
{
public partial class InitialCreate : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.CreateTable(
name: "Fishes",
columns: table => new
{
FishId = table.Column<int>(type: "INTEGER", nullable: false)
.Annotation("Sqlite:Autoincrement", true),
InternalTimer = table.Column<int>(type: "INTEGER", nullable: false)
},
constraints: table =>
{
table.PrimaryKey("PK_Fishes", x => x.FishId);
});
}
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropTable(
name: "Fishes");
}
}
}
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace _06.Migrations
{
public partial class InitialCreate : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.CreateTable(
name: "Fishes",
columns: table => new
{
FishId = table.Column<int>(type: "INTEGER", nullable: false)
.Annotation("Sqlite:Autoincrement", true),
InternalTimer = table.Column<int>(type: "INTEGER", nullable: false)
},
constraints: table =>
{
table.PrimaryKey("PK_Fishes", x => x.FishId);
});
}
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropTable(
name: "Fishes");
}
}
}
@@ -1,35 +1,35 @@
// <auto-generated />
using Day06;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable
namespace _06.Migrations
{
[DbContext(typeof(FishContext))]
partial class FishContextModelSnapshot : ModelSnapshot
{
protected override void BuildModel(ModelBuilder modelBuilder)
{
#pragma warning disable 612, 618
modelBuilder.HasAnnotation("ProductVersion", "6.0.0");
modelBuilder.Entity("Day06.Fish", b =>
{
b.Property<int>("FishId")
.ValueGeneratedOnAdd()
.HasColumnType("INTEGER");
b.Property<int>("InternalTimer")
.HasColumnType("INTEGER");
b.HasKey("FishId");
b.ToTable("Fishes");
});
#pragma warning restore 612, 618
}
}
}
// <auto-generated />
using Day06;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable
namespace _06.Migrations
{
[DbContext(typeof(FishContext))]
partial class FishContextModelSnapshot : ModelSnapshot
{
protected override void BuildModel(ModelBuilder modelBuilder)
{
#pragma warning disable 612, 618
modelBuilder.HasAnnotation("ProductVersion", "6.0.0");
modelBuilder.Entity("Day06.Fish", b =>
{
b.Property<int>("FishId")
.ValueGeneratedOnAdd()
.HasColumnType("INTEGER");
b.Property<int>("InternalTimer")
.HasColumnType("INTEGER");
b.HasKey("FishId");
b.ToTable("Fishes");
});
#pragma warning restore 612, 618
}
}
}
+30 -30
View File
@@ -1,31 +1,31 @@
using System;
using System.Collections.Generic;
using Microsoft.EntityFrameworkCore;
namespace Day06
{
public class FishContext : DbContext
{
public DbSet<Fish> Fishes { get; set; }
public string DbPath { get; }
public FishContext()
{
var folder = Environment.SpecialFolder.LocalApplicationData;
var path = Environment.GetFolderPath(folder);
DbPath = System.IO.Path.Join(path, "fishes.db");
}
// The following configures EF to create a Sqlite database file in the
// special "local" folder for your platform.
protected override void OnConfiguring(DbContextOptionsBuilder options)
=> options.UseSqlite($"Data Source={DbPath}");
}
public class Fish
{
public int FishId { get; set; }
public int InternalTimer { get; set; }
}
using System;
using System.Collections.Generic;
using Microsoft.EntityFrameworkCore;
namespace Day06
{
public class FishContext : DbContext
{
public DbSet<Fish> Fishes { get; set; }
public string DbPath { get; }
public FishContext()
{
var folder = Environment.SpecialFolder.LocalApplicationData;
var path = Environment.GetFolderPath(folder);
DbPath = System.IO.Path.Join(path, "fishes.db");
}
// The following configures EF to create a Sqlite database file in the
// special "local" folder for your platform.
protected override void OnConfiguring(DbContextOptionsBuilder options)
=> options.UseSqlite($"Data Source={DbPath}");
}
public class Fish
{
public int FishId { get; set; }
public int InternalTimer { get; set; }
}
}
+2 -2
View File
@@ -1,3 +1,3 @@
Run dotnet ef database update to initialise the database
Delete the database if you want to run the code again
Run dotnet ef database update to initialise the database
Delete the database if you want to run the code again
It's at C:\Users\Josh\AppData\Local as fishes.db and other associated files

Some files were not shown because too many files have changed in this diff Show More