Чтобы запросить параметризованное поле, вы должны включить Guid вместо строки, например:
var result = Db.ExecuteSql(
@"select value from image unpivot (value for col in (Id, ImageId)) un
where Guid=(@param) order by Guid",
new { param = new Guid("5de7f247-f590-479a-9c29-2e68a57e711c") });
Если значения равны нулю, это, вероятно, маскирует ошибку, вы можете выдать ошибки с помощью:
OrmLiteConfig.ThrowOnError = true;
Или включить отладку Ведение журнала с помощью:
LogManager.LogFactory = new ConsoleLogFactory();
В v5 + вы также можете проверять команды SQL до того, как они будут выполнены с помощью:
OrmLiteConfig.BeforeExecFilter = dbCmd => Console.WriteLine(dbCmd.GetDebugString());