@missbells

Почему не создается база данных в Entity Framework (Code First)?

Я создаю connection strings как и указано в документации, но у меня почему-то при запуске приложения не создается база данных

<connectionStrings>		
		<add name="ProductsContext" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;Initial Catalog=OnlineStoreParser1;AttachDBFilename=|DataDirectory|\OnlineStoreParser1.mdf;Integrated Security=SSPI;" providerName="System.Data.SqlClient"/>
	</connectionStrings>


using System.Collections.Generic;
using System.Data.Entity;
using System.Linq;
using System.Web;

namespace OnlineStoreParser.Models
{
    public class ProductsContext : DbContext
    {
        public ProductsContext() : base("ProductsContext") { }

        public DbSet<Product> Products { get; set; }
        public DbSet<HistoryEntry> History { get; set; }
    }
}


В чем может быть проблема? Единственное, что у меня база один раз создалась, но я ее удалила вручную. И все.. после этого не создается. Как теперь быть?
  • Вопрос задан
  • 2178 просмотров
Пригласить эксперта
Ответы на вопрос 1
Morpheus_God
@Morpheus_God
В конструкторе контекста у вас не указано
Database.EnsureCreated();
Для ознакомления статья вам.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы