数据系列EntityField ent typ
在类PersistEntity ent
中定义。
我应该在Filters
,SelectOpts
等中使用它。但我找不到在运行时获取它的方法。我需要像
data SomeEF e = forall typ. SomeEF { unSomeEF :: EntityField e typ }
和
getEntityFields :: PersistEntity e => e -> [SomeEF]
我需要它,例如为用户动态定义过滤器或订单。
是否存在某个地方?
答案 0 :(得分:2)
不,现在没有这样的功能。你可以写一个新的TH函数来生成它,或理论上它可以通过Generic
派生来实现,我不确定。