c# - 将数据库条目保存在对象中?

标签 c# mysql

我对编程比较陌生,所以这是我的问题。

我有一个 C#-Forms 应用程序和一个访问数据库。 在数据库中,我有大约 200-300 辆汽车的数据(名称、 build 年份……) 在我的表单应用程序中,我显示了列表中的所有汽车,并且有一个过滤器,可以在其中搜索特定的单词和类型等。

目前,我对任何过滤器输入使用react,然后执行新的 sql 查询并列出适合过滤器的所有汽车。

我显然不认为这是一个好的解决方案,因为我有一个数据库访问每个 keyDown 操作。

创建汽车类并为每辆车创建此类的实例并将它们存储在列表中是否是一种可行的方法? 处理所有 200 辆汽车而不一遍又一遍地从数据库中读取它们的最佳方法是什么?

最佳答案

如果您的汽车数据不经常更改,那么您可以将数据存储在内存中并进行过滤。

添加新记录时,您需要更新内存数据。

关于c# - 将数据库条目保存在对象中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32182486/

相关文章:

c# - 创建的 WPF 应用程序无法启动

sql - MySQL函数获取星期一列表

php - 创建单个结果数组作为两个查询的响应

mysql - AJAX 仅获取特定类的 html

c# - 有没有办法通过字符串或索引访问 Dapper FastExpando 中的列?

c# - 我可以对用 Moles 创建的痣类型设定期望值吗?

c# - 在 Controller 级别设置 NullValueHandling

c# - 当我的类多次实现 IEnumerable<T> 时,为什么我不能使用 LINQ to Objects?

php - 如何从同一文件中针对不同mysql查询编写的函数数量获取数据?

mysql - 修复我的多表触发器?