【发布时间】:2019-08-15 02:30:14
【问题描述】:
我有 Dbset 并像这样创建数据库。当第一次创建 db 然后在 dbset 中添加列之后,迁移不起作用,找不到表列。请帮助我如何在 Xamarin Forms 中启用 EF Core Sqlite 迁移。
public BaseSQLRespository(string databasePath)
{
try
{
_databasePath = databasePath;
Database.EnsureCreated();
// bool IsDatabaseCreated= ;
// Settings.IsDatabaseCreatedSettings = IsDatabaseCreated;
}
catch (Exception ex)
{
throw ex;
}
}
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
try
{
optionsBuilder.UseSqlite(string.Format("Filename={0}", _databasePath));
}
catch (Exception ex)
{
throw ex;
}
}
【问题讨论】:
标签: xamarin.forms entity-framework-core-migrations