Ошибка на «неоднозначной ссылке» указывает на один и тот же метод дважды - PullRequest
2 голосов
/ 25 октября 2010

Я использовал это блестящее решение , чтобы преобразовать запрос linq в таблицу данных. Но я получаю странную ошибку при запуске. Хотя сборка удалась.

Compiler Error Message: CS0121: The call is ambiguous between the following methods or properties:
'Gruppkoll.App_Code.ConvertToDataTableFromLinqResult.ToADOTable<Gruppkoll.MessageSet
    (System.Collections.Generic.IEnumerable<Gruppkoll.MessageSet>)' and
'Gruppkoll.App_Code.ConvertToDataTableFromLinqResult.ToADOTable<Gruppkoll.MessageSet
    (System.Collections.Generic.IEnumerable<Gruppkoll.MessageSet>)'

Я пытался восстановить его и перезапустить IIS. Кажется, что есть два класса с одним и тем же методом, но я проверил это, и это не так.

Есть идеи? Я использую .NET 4.0 ASP.NET Webforms

1 Ответ

4 голосов
/ 25 октября 2010

Я решил это, переместив класс за пределы каталога App_Code.Объяснение почему можно найти здесь: Вызов неоднозначен между следующими методами или свойствами (ошибка ??)

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