是否可以在Visual Studio 2017的即时窗口中使用数据上下文?

时间:2017-07-14 15:05:20

标签: c# visual-studio linq-to-sql

我正在尝试调试C#Linq 2 SQL代码,并且在表上使用Last()时出现“System.NotSupportedException”异常。是否无法在Visual Studio 2017的立即窗口中使用此运算符?

1 个答案:

答案 0 :(得分:1)

我刚尝试使用LinqPad进行快速测试,并且可以确认Linq to SQL没有.Last()的翻译,而是会抛出一条消息"查询运算符' Last& #39;不受支持。"

如果您有增量类型的主要ID,例如整数或其他字段,这些字段已编入索引且易于订购,则可能尝试执行.OrderByDescending(x => x.id).First()