slick を使用して例に従って、結果を次のように変換するための暗黙の val を作成しました。
implicit val getLocationResult = GetResult(r => LkpLocation(r.<<, r.<<, r.<<, r.<<))
val marketsQuery1 = sql"exec get_locations @ProjectId = ${projectID.get}, @ObjectId = $objectID, @ComponentTypeID = 1".as[LkpLocation]
ただし、奇妙なエラーメッセージが表示されます。
diverging implicit expansion for type scala.slick.jdbc.GetResult[T] starting with method createGetTuple22 in object GetResult
このエラーの原因は何ですか? より安定した暗黙の変換を宣言できる別の方法はありますか?