最快的方式将剧院座位保存到数据库

时间:2011-04-23 14:58:06

标签: c# asp.net database

嗯,我不确定如何准确地说出这个,但我在这里。

所以我有一个复选框矩阵。

使用id seat_row_column,我想知道将所有已检查的实例保存到数组是否更好,然后将所有未检查的实例保存到另一个array.Finally循环以保存到数据库,这意味着每个实例都会创建一个相应的详细记录。

或者将读取的每个记录都保存在db中更好,尽管我认为这会导致很多与数据库的开放式密切连接,除了其他延迟之外,请真的喜欢任何建议。

3 个答案:

答案 0 :(得分:1)

如果您可以批量读写,这是一个更好的设计。

更昂贵的开销之一是建立连接,因此如果您可以为所有数据使用单个连接,那么这将更具可扩展性。

答案 1 :(得分:1)

为每个座位分配一个座位号码。当用户检查显示器上的座位(将显示已预订和未预订的座位)时,您只需将用户信息和座位号保存到数据库即可。你不需要在这里过于依赖任何矩阵。

您的连接已合并,这应该不是问题。按用户保存。

答案 2 :(得分:1)

如果可以,请在一个中执行...如果已经没有isDirty方法,您可以使用isDirty方法创建自定义复选框控件,然后检查并仅更新已更改的那些。