我有一个 WPF 应用程序,其中一个字段有一个用于电话通话长度的数字输入框,称为 ActivityDuration。
以前,这已保存为表示分钟的整数值。但是,客户现在希望使用同一张表记录会议,但会议可以持续 4-5 小时,因此输入 240 分钟似乎对用户不太友好。
我目前正在考虑我的选择,是否将 ActivityDuration 更改为 SQL 2008 中的时间值并尝试使用时间掩码输入框,或者将其保留为整数并向客户端提供 2 个数字输入框,一个用于小时,一个用于分钟,然后进行计算以在 SQL Server 2008 中将其保存为整数分钟。
我愿意接受意见和建议。另一个考虑因素是我需要能够根据 ActivityDuration 计算总时间,因此字段 DataType 应该允许它轻松地求和。