private readonly List<Func<Task>> _dropTableFunctions = new();
private async Task<bool> RegisterType<T>(Database database) where T : EntityBase, new()
{
async Task DropTableFunction()
{
await database.DropTable<T>();
}
_dropTableFunctions.Add(DropTableFunction);
return await database.RegisterEntityType<T>();
}
private readonly List<Func<Task>> _dropTableFunctions = new();
private async Task<bool> RegisterType<T>(Database database) where T : EntityBase, new()
{
async Task DropTableFunction()
{
await database.DropTable<T>();
}
_dropTableFunctions.Add(DropTableFunction);
return await database.RegisterEntityType<T>();
}