DataContext随机函数有时会失败

时间:2011-03-25 20:12:25

标签: linq sorting random

在我的LINQ DataContext类中,我有一个函数,我用它来按随机顺序对项目进行排序:

  [Function(Name = "NEWID", IsComposable = true)]
    public Guid Random()
    { // to prove not used by our C# code... 
        throw new NotImplementedException();
    }

它在某些查询中正常工作(调用NEWID函数),但在某些查询中却没有(抛出NotImplementedException)。为什么呢?

1 个答案:

答案 0 :(得分:0)

如果它附加到已经在SQL服务器上编译和执行的IQueryable,它可能会崩溃。