Согласно этому руководству, пытаюсь создать и инициализировать базу данных. Насколько я понимаю, при использовании EntityFramework в ASP.NET Core, БД должна создаваться сама при запуске приложения. Однако при попытке обратиться к базе выкидывается исключение:
An unhandled exception occurred while processing the request. SqlException: Cannot open database "devicesdbstore" requested by the login. The login failed. Login failed for user
Подключаюсь к базе так:
string con = "Server=(localdb)\\mssqllocaldb;Database=devicesdbstore;Trusted_Connection=True;MultipleActiveResultSets=true";
services.AddDbContext<Device_info_context>(options => options.UseSqlServer(con));
Если для ответа на вопрос необходима ещё какая-то информация, пишите в комментарии, всё предоставлю.
public DbSet<Device_info> Devices { get; set; }
public Device_info_context(DbContextOptions<Device_info_context> options)
: base(options)
{
Database.EnsureCreated(); // Эту строку было необходимо добавить в конструктор чтобы проблема решилась!
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Я очень сильно хочу сделать свою библиотеку для работы с большими числамиЯ начал ее делать
Сразу внесу ясность: добавление строки contextDatabase
У меня есть класс FurnitureComboBox, который является наследником ComboBoxПытаюсь привести ComboBox к FurnitureComboBox (от базового к производному) и чего-то не понимаю