在我的LINQ DataContext类中,我有一个函数,我用它来按随机顺序对项目进行排序:
[Function(Name = "NEWID", IsComposable = true)]
public Guid Random()
{ // to prove not used by our C# code...
throw new NotImplementedException();
}
它在某些查询中正常工作(调用NEWID函数),但在某些查询中却没有(抛出NotImplementedException)。为什么呢?
答案 0 :(得分:0)
如果它附加到已经在SQL服务器上编译和执行的IQueryable,它可能会崩溃。