Somaの適用レイヤについて
SomaのDbモジュールはService層とかBusinessLogic層とか呼ばれるレイヤでは呼び出さず、DAOとかRepositoryに相当するレイヤから利用するのがいいと思います。たとえば、次のような関数の実装として利用するのがいいのではと思います。
パラメータを個別に渡す方法
let queryByName name =
Db.query<Employee>
dbConfig
"select * from Employee where EmployeeName = /* name */'test'"
<@ let name = name in () @>