Расширение содержит метод LINQ в NH 3 - PullRequest
0 голосов
/ 06 декабря 2010

У меня проблема с интеграцией NH3 в мой проект, мне нужно расширить поставщика LINQ для метода contains.В качестве отправной точки, я следовал этому руководству http://fabiomaulo.blogspot.com/2010/07/nhibernate-linq-provider-exten... и преуспел в создании метода IsLike.

Мой второй шаг состоял в том, чтобы перегрузить метод contains кодом, подобным IsLike.Но это не работает!

Я получаю сообщение об ошибке, указывающее, что текущий ключ уже существует.

Есть ли что-то особенное, что нужно сделать, чтобы перегрузить содержимое?

Спасибо заранее.

1 Ответ

0 голосов
/ 06 декабря 2010

Некоторые формы Contains уже поддерживаются (например, String.Contains).Вы, вероятно, сталкиваетесь с этим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...