2010-12-06 12 views
0

J'ai un problème avec l'intégration de NH3 à mon projet J'ai besoin d'étendre le fournisseur LINQ pour la méthode contient. Comme point de départ, j'ai suivi ce tutoriel http://fabiomaulo.blogspot.com/2010/07/nhibernate-linq-provider-exten ... et de réussir la création de la méthode IsLike.Extension contient la méthode LINQ dans NH 3

Ma deuxième étape consistait à surcharger la méthode contains avec un code comme l'IsLike. Mais cela ne fonctionne pas!

Je reçois une erreur indiquant qu'une clé actuelle existe déjà.

Y at-il quelque chose de spécial à faire pour surcharger?

Merci d'avance.

Répondre

0

Certaines formes de Contains sont déjà prises en charge (String.Contains, par exemple). Vous êtes probablement en conflit avec celui-là.

+0

Pouvez-vous être plus précis? – eka808

+0

Pouvez-vous * vous *? Postez le code. –