如何在WinForms中使用Code First创建新数据库

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

我想使用代码优先的方法制作MSSQL。 我定义了两个模型 - 产品和类别,然后定义了 DbContext,如下所示:

public class ApplicationDbContext : DbContext
{
    public DbSet<Product> Products { get; set; }
    public DbSet<Category> Categories { get; set; }


    protected override void OnModelCreating(ModelBuilder builder)
    {
        base.OnModelCreating(builder);
    }
}

但是我还没有找到如何以及在哪里放置连接字符串并在创建迁移后更新数据库。

winforms entity-framework ef-code-first
1个回答
0
投票

好吧,我只需重写 OnConfiguring 方法并在其中添加连接字符串即可。

protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
    optionsBuilder.UseSqlServer("Connection String...");
}
© www.soinside.com 2019 - 2024. All rights reserved.