Ajouter de la Condition Ou de l'Entité dans le Cadre de l'Entité
Pouvez-vous ajouter une condition "Ou" à une entité dans le cadre de l'entité? Par exemple quelque chose comme:
Propriété1 == (1 ou 2 ou 3)
J'obtiens le message lors de la mise en valeur de "1 || 2 || 3" ou "1,2,3" ou "1 ou 2 ou 3" renvoie ce message:
condition is not compatible with the type of the member
Vous devez vous connecter pour publier un commentaire.
Que vous devez faire:
entity =>
?Vous devriez également vérifier prédicat constructeur:
http://www.albahari.com/nutshell/predicatebuilder.aspx
C'est un peu plus avancé, mais si vous avez la dynamique de la chaîne conditions, il est votre meilleur pari.
N'ai pas essayé cela, mais vous pouvez essayer d'utiliser
contains
. Pas sûr au sujet de la performance, mais le code est plus petit:Contains
est uniquement pris en charge en EF 4, qui n'était pas encore sorti (il sort le 12 avec des .Net 4). Il y a une release candidate sur le MME site.