我正在构建一个C#wpf SQL服务器应用程序,在我开始之前,我想问几件事。
首先,多个客户端将使用该应用程序将数据写入一个SQL表。在应用程序的主窗口中,我将有一个显示主表的datagridview。由于数据将由多个人输入,我可以动态更新数据网格视图,还是应该每隔几分钟使用一次计时器并更新一次?
如果我打开一个全局SQL连接并在应用程序运行时保持打开状态(如果我能这样做的话)是否更好?或者每次我想要做某事时都应该创建一个新连接
这些是现在的问题,我相信我会在进展中遇到更多问题,因为我是wpf和数据库编程的新手。感谢您的理解:)。
答案 0 :(得分:1)
我建议你在mvvm架构中构建你的wpf应用程序。
如果客户端在编辑时记录了记录,则可以将记录状态参数存储在数据库中,并检查其状态以避免冲突(多个用户同时编辑相同的数据)。