从模型创建表

问题描述 投票:2回答:1

在首次点击创建的表后,我在项目中使用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()
    {
    }
}

我将迁移添加为空。

c# entity-framework owin
1个回答
0
投票

您只有一个地方可以放置DbSet属性,那就是您继承DbContext的类。

© www.soinside.com 2019 - 2024. All rights reserved.