我想使用代码优先的方法制作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);
}
}
但是我还没有找到如何以及在哪里放置连接字符串并在创建迁移后更新数据库。
好吧,我只需重写 OnConfiguring 方法并在其中添加连接字符串即可。
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseSqlServer("Connection String...");
}