如何在ServiceStack.OrmLite中将枚举属性映射到int?

时间:2012-07-26 22:03:56

标签: ormlite-servicestack

也许答案将是“按设计”。但枚举属性主要用于过滤。所以他们需要“Db索引”。但是如果将它们映射到varchar(max),我们就无法在Sql Server中为它们创建索引。

因此,如果答案是“按设计”,您可以添加[Flag]样式绑定替代。

1 个答案:

答案 0 :(得分:1)

这对我来说是一个架构错误,没有解决方案。

所以我们做了

int UserTypeId {get;set,} // It is for db
UserTypeEnum UserTypeEnum {get;set;} // It manipulates UserTypeId and read from UserTypeId