在我第一次点击创建的表后,我在项目中使用OWIN和身份进行授权和认证。
现在,我需要添加一些其他表。 所以我创建了一个名为Author的自定义模型。
现在从创建的模型中,我需要使用迁移来创建表。
但是在我需要创建dbset<Author>
之前。所以我的问题是我应该在哪里创建dbset<Author>
属性?
代码如下:
public class LibraryDbContext : DbContext
{
public DbSet<Authors> Authors;
}
public class Authors
{
[Key]
public int Id { get; set; }
public string Name{ get; set; }
}
当我运行此命令时:
add-migration
我明白了:
using System.Data.Entity.Migrations;
public partial class addAuthor : DbMigration
{
public override void Up()
{
}
public override void Down()
{
}
}
我添加的迁移为空。
答案 0 :(得分:0)
只有一个地方要放置DbSet属性,那就是您的类继承了DbContext。