我正在构建一个应用程序(vb.net 和 MySql),多个用户(使用多台计算机)可以在其中添加任务。
为了为他们添加的每个任务获取一个新编号,我在 My.Settings 中创建了一个值(让我们称之为 TaskNumber)
主要思想是,每当用户打开新任务时,我都会从 My.Settings 加载数字,将值增加 1 并保存。
如果我理解正确,因为它是“基于用户”并保存在 %appdata% 中,每个用户将从我在应用程序中配置的第一个数字开始,并将在数据库中重复(禁止 - 唯一)
从逻辑上讲,我希望将此值设为“基于应用程序”,但如果我将属性的范围更改为“应用程序”,它会说它是只读的 - 并且脚本无法修改它
我知道我可以在应用程序中为我需要的每个所需序列号使用一个包含单个记录的表,并在需要时更新它,但我希望 VB 可以使它更容易。
有什么建议吗?谢谢,