c# - C# 与 MySQL。从 MySQL 表中获取有关单元格、行及其值的信息
问题描述
我正在使用带有 MySQL 的 C# Windows 表单制作应用程序,我需要建议我应该如何实现下一个:
我需要从可能包含任意数量值的整列中找到最大和最大的十进制值。我需要将它们放入某种数组或列表(?),然后研究它们,还是用 MySQL 命令更好?
我需要计算 MySQL 列值中所有十进制值的总和(或进行任何其他数学运算)。
一般来说,执行此操作的最佳方法在哪里?在 MySQL 端还是在 WinForms 端?
解决方案
根据您的业务逻辑和程序设计,可以在任一端完成。在 MySql 的情况下,可以创建一个存储过程来执行您需要的功能,并且稍后可以在您的代码中调用该 SP 以产生结果。如果您希望在您的 winforms 应用程序中执行此操作,我更喜欢使用实体框架来访问数据,然后使用 LINQ 来执行您需要的功能。
推荐阅读
- java - 如何在 Apache Karaf 中解决“包 (...) 无法解析”
- python - 如何从 __init__ 方法返回多个异常?
- makefile - Latex 的 Makefile:仅构建已更改的文件
- python - 如何在模板中显示表单?
- javascript - 如何防止 document.write 覆盖我的页面
- c++ - 显示字符串结尾字符的控制台
- python - 从字典中创建内容与列表相对应的字典
- driver - 如何使用 MCC 生成的 i2c 驱动程序处理读取数据?
- c# - 我是否需要跨多个命名空间安装相同的引用/依赖项来解决此 FileNotFound 异常?(C#)
- swift - Swift - 传递 CoreDataStack 还是只传递上下文?