DataContext 随机函数有时会失败

发布于 2024-10-26 00:32:07 字数 330 浏览 0 评论 0原文

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

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

它在某些查询中可以正常工作(调用 NEWID 函数),但在某些查询中则不能(抛出 NotImplementedException)。为什么?

In my LINQ DataContext class I have a function which I use to sort items in a random order:

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

It works correctly in some queries (calls the NEWID function), but in some it doesn't (throws a NotImplementedException). Why?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

究竟谁懂我的在乎 2024-11-02 00:32:07

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

Probably it crashes if it is attached to an IQueryable that has already been compiled and executed on the SQL server.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文