I used 这个绝妙的解决方案 https://stackoverflow.com/questions/3509290/how-to-convert-a-linq-result-to-datatable/3767520#3767520将 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
我通过将类移到 App_Code 目录之外解决了这个问题。原因的解释可以在这里找到:以下方法或属性之间的调用不明确(bug??) https://stackoverflow.com/questions/1282636/the-call-is-ambiguous-between-the-following-methods-or-properties-bug
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)