我开始使用Persistent,我有一个问题。我们应该如何使用Persistent创建记录?例如:
share [..] [persistLowerCase|
Person
name Text
age Text
|]
-- or
share [..] [persistLowerCase|
Person
personName Text
personAge Text
|]
在这种情况下,"命名空间"是一种好习惯吗?记录的字段?
答案 0 :(得分:2)
我会对答案做出评论 - 我希望你不要介意
您不必在person
- 持续之前添加
因此当您使用类似
的内容时,您将获得Person
类型和getter personName
,personAge
和personId
mkPersist mySqlSettings [persistLowerCase|
Person
name Text
age Int
|]
有一个相当不错的documentation在网上的yesod-book上详细解释了这一点。
PS:当然age Text
也可以 - 但看起来有点奇怪