2016-04-10 17 views
1

Userなどのエンティティを持つ場合、entityKeyを使用してタイプセーフなキーを取得できます。Key Userになります。 Int64など、キーの生の値を取得するにはどうすればよいですか?以前のバージョンのの永続的なの機能は、以前はfromPersistKeyshowPersistentKeyのように機能していましたが、もう使用できません。この機能は、SQLのためのフレームワークYesodのPersistentで生鍵の値を取得する方法は?

のバックエンド部分に移動された

+3

それはバックエンド部分に移動されます - [fromSqlKey](https://hackage.haskell.org)を参照してください。 /package/persistent-2.2.4/docs/Database-Persist-Sql.html#fromSqlKey) – Carsten

+1

@Carstenは答えを出してPetrがそれを受け入れることができるようにしたいですか? – MaxGabriel

答えて

1

それはfromSqlKey

だろうと、それはそうあなただけのものを探しのためtype class - ToBackendKeyは確かに存在し、永続的-バックエンドを使用し、あなたは関数を見つけるべきです(どこでもInt64である必要はありません - MongoDBではかなりのように思われます​​)

関連する問題