C# Создание таблиц в EntityFramework
Подскажите пожалуйста, кто знает. Каким инструментом EF можно создавать таблицу из кода. Обшарил весь интернет, не нашел ничего дельного. Кто-то предлагает сырую библиотеку, другие ссылаются на Migration, но миграция, выполняется только один раз. Мне необходимо проверять на существование таблицы, и при ее отсутствии создавать ее. На сегодня использую во такой код.
try
{
var milkoscan = new ConnectionMilkoscan();
milkoscan.Database.Migrate();
Console.WriteLine("Done");
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
Console.ReadKey();
Но как я сказал ранее, он выполняется всего один раз, до тех пор пока я не очищу таблицу _efmigrationshistory.