首页 > 解决方案 > C# 与 MySQL。从 MySQL 表中获取有关单元格、行及其值的信息

问题描述

我正在使用带有 MySQL 的 C# Windows 表单制作应用程序,我需要建议我应该如何实现下一个:

  1. 我需要从可能包含任意数量值的整列中找到最大和最大的十进制值。我需要将它们放入某种数组或列表(?),然后研究它们,还是用 MySQL 命令更好?

  2. 我需要计算 MySQL 列值中所有十进制值的总和(或进行任何其他数学运算)。

一般来说,执行此操作的最佳方法在哪里?在 MySQL 端还是在 WinForms 端?

标签: c#mysqlwindowsformswinforms

解决方案


根据您的业务逻辑和程序设计,可以在任一端完成。在 MySql 的情况下,可以创建一个存储过程来执行您需要的功能,并且稍后可以在您的代码中调用该 SP 以产生结果。如果您希望在您的 winforms 应用程序中执行此操作,我更喜欢使用实体框架来访问数据,然后使用 LINQ 来执行您需要的功能。


推荐阅读