Я создал существующую базу данных в проекте уровня данных с помощью команды
Scaffold-DbContext Command
У меня также есть проект ASP. NET MVC.
В ConfigureServices
метод моего Startup.cs
, у меня есть
services.AddDbContext<GlassesMVDataContext>(options => options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")));
services.AddScoped<GlassesMVDataContext>();
В моем appsetting.json
.
есть строка подключения. У моего datacontext есть конструктор
public GlassesMVDataContext(DbContextOptions<GlassesMVDataContext> options)
: base(options)
{
}
На уровне данных я хочу иметь возможность сделать что-то вроде этого:
using (var context = new GlassesMVDataContext())
{
}
Я хочу иметь возможность использовать строку подключения и иметь контекст, чтобы понять, что на уровне данных.
Как мне этого добиться?