gpt4 book ai didi

c# - 如何最大限度地减少 C# .NET 中从 Azure 查询传出的数据

转载 作者:行者123 更新时间:2023-12-03 04:51:33 26 4
gpt4 key购买 nike

我有一个小表(23 行,2 个 int 列),只是一个基本的用户事件监视器。第一列代表用户 ID。第二列保存的值对于每个用户来说应该是唯一的,但如果两个值相同,我必须提醒用户。我使用 Azure Sql 数据库来保存此表,并使用 C# 中的 Linq to Sql 来运行查询。

问题:Microsoft 将根据从其数据中心传输出的数据向我收费。我希望所有用户都能随时了解该表的当前状态,并将每月的数据传输量控制在 5 GB 以下。我正在思考 Linq-To-Sql 表达式,例如

UserActivity.Where(x => x.Val == myVal).Count() > 1;

但这会将表下载到客户端,这是不可能发生的。我应该实现 Linq 解决方案吗?或者 SqlDataReader 会从服务器下载更少的元数据吗?我使用数据库的方法是否正确?给我想法!

最佳答案

如果是数据传输,您担心需要在服务器上进行处理并仅返回结果。 SQLDataReader 解决方案可以返回较小的、已处理的数据集,以最大限度地减少流量。

关于c# - 如何最大限度地减少 C# .NET 中从 Azure 查询传出的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36490805/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com