Nechám to zde jako odpověď pro každého, kdo by mohl tento problém hledat.
Podařilo se mi, aby to fungovalo s následujícím:
var id = connection.Query<ulong>("SELECT CAST(LAST_INSERT_ID() AS UNSIGNED INTEGER);").Single();
Možná to není ideální, ale funguje to.