Dan*_*ang 11 enums integer conventions nosql ravendb
我想将Enums存储为RavenDB文档中的整数值而不是全名.这样做,我想确保,更改枚举值的名称,不会破坏持久性.
使用FluentNHibernate,我可以创建一个自定义约定,但我找不到任何与RavenDB匹配的东西.
你可以通过创建一个JsonConverter来做到这一点,然后将其添加到documentStore.Conventions.Converters.
实际上,我们明确地存储了名称,因此您可以从中删除EnumJsonConverter documentStore.Conventions.Converters