无法创建“RepositoryContext”类型的对象。对于设计时支持的不同模式

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

无法创建“RepositoryContext”类型的对象。有关设计时支持的不同模式,请参阅 https://go.microsoft.com/fwlink/?linkid=851728

using Microsoft.EntityFrameworkCore;

namespace StoreApp.Models
{
  public class RepositoryContext : DbContext
  {
    public DbSet<Product> Products { get; set; }
  
    public RepositoryContext(DbContextOptions<RepositoryContext> Options) : base(Options)
    {
    }
  }
}
c# entity-framework
1个回答
0
投票

尝试直接配置连接字符串。

    public class RepositoryContext : DbContext
    {
        public DbSet<Product> Products { get; set; }
        protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
        {
            //Setup connectionstring directly
            optionsBuilder.UseSqlServer("Data Source=(local);Initial Catalog = AhanoDB; Integrated Security = true"); 
        }
    }

你还需要

Services.AddDbContext<RepositoryContext>();
© www.soinside.com 2019 - 2024. All rights reserved.