我正在尝试调试C#Linq 2 SQL代码,并且在表上使用Last()时出现“System.NotSupportedException”异常。是否无法在Visual Studio 2017的立即窗口中使用此运算符?
答案 0 :(得分:1)
我刚尝试使用LinqPad进行快速测试,并且可以确认Linq to SQL没有.Last()
的翻译,而是会抛出一条消息"查询运算符' Last& #39;不受支持。"
如果您有增量类型的主要ID,例如整数或其他字段,这些字段已编入索引且易于订购,则可能尝试执行.OrderByDescending(x => x.id).First()