J'ai utilisé la convention:Requête par Enum dans RavenDB
store.Conventions.SaveEnumsAsIntegers = true;
énumérations sont maintenant persista comme des entiers correctement, mais lorsque je tente d'interroger l'aide d'un ENUM la requête se traduit par les énumérations dans leur chaîne représentation, ce qui ne me donne aucun résultat.
session.Query<Entity>().Where(x => x.EnumProp == MyEnum.Value1);
Il était mon impression que SaveEnumsAsIntegers convertit à la fois quand persistaient et lors de l'interrogation selon ce poste:
Querying an enum property persisted as an integer is not working
Quelqu'un peut-il aider?
Quelle construction utilisez-vous? (Serveur et client). –
@AyendeRahien J'utilise le dernier, 2330. – JCoder23