Linq to SQL:Varbinary(最大)增量读取

发布于 2024-08-02 08:56:21 字数 224 浏览 4 评论 0原文

在 SQLServer 2008 存储过程中,SUBSTRING 可用于从查询中一次仅返回 varbinary(MAX) 列的一部分。

直接在代码中通过 C# 使用 LINQ To SQL 时是否可以使用类似的功能?

编辑:我的意思是,每次只需要一部分数据时,只从数据库中加载一定数量的字节,而不是整个 blob。

编辑:鉴于只有一个答案,我认为这是不可能完成的,所以我接受第一个答案。

In SQLServer 2008 stored procedures, SUBSTRING can be used to return only part of a varbinary(MAX) column at a time from a query.

Is a similar feature available when using LINQ To SQL via C# directly in the code?

EDIT: I mean so that only a set number of bytes are loaded in code from the database and not the entire blob each time only a part of the data is required.

EDIT: Seeing as there has been only one answer, I take it that this can't be done, so I'm accepting the first answer.

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

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

发布评论

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

评论(1

中性美 2024-08-09 08:56:21

不,我不这么认为。为了实现这一点,我认为您几乎必须使用 IDataReader

No, I don't think so. To get that I think you'd pretty-much have to be using an IDataReader.

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