Я пытаюсь опубликовать свою базу данных в Azure с помощью EF, но не могу увидеть таблицы после миграции.
Я пробовал следующие команды:
Add-Migration MyTables
Update-Database
Когда я проверяю свой AzureБД через SSMS, я вижу журналы для всей миграции в таблице dbo.__EFMigrationsHistory
, но таблица не создается.
Мой класс контекста:
public class ApplicationContext : DbContext
{
public DbSet<Expense> Expenses { get; set; }
public ApplicationContext(DbContextOptions opts) : base(opts)
{
}
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
}
}
ConnectionString:
"ConnectionString": {"ExpenseApplicationDB": "Сервер = tcp: myserver, 1432; Начальный каталог = ExpenseDatabase; Сохранять информацию о безопасности = False; ID пользователя = {your_username}; Пароль = {your_password}; MultipleActiveResultSets = False; Encrypt = True; TrustServerCertificate = False; Время ожидания подключения = 30; "}
Также в диалоговом окне публикации в разделе базы данных показано «Базы данных не найдены в проекте».
Если я пытаюсь добиться того же с помощью локальной базы данных, чем она работает, как ожидалось.Есть что-то, что я делаю не так?