2016-04-10 14 views
1

User gibi bir öğeye sahip olduğumda, entityKey kodunu kullanarak güvenli tipte bir anahtar alabilirim. Bu da beni Key User alır. Anahtarın ham değerini nasıl alabilirim, örneğin Int64? Bunun için 'un fromPersistKey ve showPersistentKey gibi daimi sürümlerinin işlevleri vardı, ancak artık mevcut değiller.Yesod'un Persistent'inde ham anahtar değeri nasıl alınır?

+3

arka uç kısmına taşıyor olmalısınız (bkz. from fromSqlKey) (https://hackage.haskell.org /package/persistent-2.2.4/docs/Database-Persist-Sql.html#fromSqlKey) – Carsten

+1

@Carsten Bunu cevaplamak istiyor musun, Petr bunu kabul edebilir mi? – MaxGabriel

cevap

1

bu işlevsellik SQL için

o

fromSqlKey olacağını çerçevenin arka uç-parçası taşındı ve aslında bu yüzden sadece Kalıcı-arka uç kullanılan olanlar ve aramaya bunun için bir type class - ToBackendKey yoktur edildi Bu işlevi (her yerde Int64 - MongoDB'de few helpers though olarak görünüyor)

İlgili konular