脚手架上下移动显示为空
本文关键字:显示 移动 上下 脚手架 | 更新日期: 2023-09-27 18:18:08
我想在数据库中创建一个新的数据表。我运行Add-Migration项,它显示up()和down()为空
namespace myapp.Migrations
{
using System;
using System.Data.Entity.Migrations;
public partial class items : DbMigration
{
public override void Up()
{
}
public override void Down()
{
}
}
}
我有一个模型:
public class Item
{
public string name { get; set; }
public int defineindex { get; set; }
}
public class ItemContext : DbContext
{
public DbSet<Item> Items { get; set; }
}
当上面的代码不能生成有用的scaffold时,我还创建了一个映射。
在我的Migrations/Configuration.cs中为我的EF设置了一个ContextKey值,它被设置为一个类名。所以EF只关心这个类。我需要把我的DbSets都在这个类下工作,而不是创建一个新的类。