我使用this brilliant solution将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
答案 0 :(得分:4)
我通过将类移到App_Code目录之外来解决它。可在此处找到解释原因:The call is ambiguous between the following methods or properties (bug??)