我似乎很难找到实现EF Core所需的信息。我已经阅读了很多文章,并观看了诸如Getting Started with Entity Framework Core [1 of 5]之类的视频。但是这些文章和视频都没有假设使用最新版本的Visual Studio(16.3.6)创建的Razor Pages项目。
我非常喜欢(并且已经很熟悉)数据库,但是Microsoft决定我们需要首先编写代码。
因此,我手动创建了实体类并运行了archy-go
├── .devcontainer
│ ├── devcontainer.json
│ └── Dockerfile
└── src
├── go.mod
│
└── git.mycompany.com
├── main.go
└── mycompany
└── archy-go
└── cmd
├── createBackend.go
├── createFull.go
├── create.go
├── root.go
├── say.go
└── sayhello.go
命令。 (请注意,当我创建项目时, 00000000000000_CreateIdentitySchema.cs 是由Visual Studio创建的。)
它成功运行,但是创建了一个空的Add-Migration
类。
Migration
是否有将其实体类整合到迁移中的方法?
*请注意,我已经完成了public partial class InitialTaskClasses : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
}
protected override void Down(MigrationBuilder migrationBuilder)
{
}
}
命令,该命令将实体类添加到了数据库中。
答案 0 :(得分:0)
public DbSet<Area> Area{ get; set; }
public DbSet<Goal> Goal{ get; set; }
public DbSet<Task> Task{ get; set; }
这应该作为ApplicationDbContext内部的属性