gpt4 book ai didi

c# - 我应该在我的 C# 应用程序中使用多少个 DataTable 对象?

转载 作者:行者123 更新时间:2023-11-30 22:51:10 25 4
gpt4 key购买 nike

我是一名在遗留(但面向对象)开发工具方面经验丰富的程序员,正在转向 C#/.Net。我正在使用 SQL Server CE 3.5 编写一个小型单用户应用程序。我已阅读概念性数据集和相关文档,并且我的代码有效。

现在我想确保我做的“正确”,从有经验的 .Net/SQL Server 编码人员那里获得一些反馈,这是阅读文档无法获得的反馈。

我注意到我在几个地方有这样的代码:

var myTableDataTable = new MyDataSet.MyTableDataTable();
myTableTableAdapter.Fill(MyTableDataTable);

... // other code

在单用户应用程序中,您是否通常只在应用程序启动时执行一次,为每个表实例化一个 DataTable 对象,然后存储一个引用,这样您就可以只使用已经填充了数据的单个对象?这样你就只会从数据库中读取数据一次而不是可能多次。还是这个开销太小以至于无关紧要(加上大表可能适得其反)?

最佳答案

对于 CE,这可能不是问题。如果您将此应用程序推送给成千上万的用户,并且他们都访问了一个集中式数据库,那么您可能需要花一些时间进行优化。在像 CE 这样的单用户实例数据库中,除非你有数据表明你需要优化,否则我不会花任何时间担心它。过早优化等

关于c# - 我应该在我的 C# 应用程序中使用多少个 DataTable 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/87514/

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