My.Settings中这些类型的区别是什么?我应该使用“connectionstring”?
我将使用什么(以及为什么)用于本地SQL Compact 数据库?
如果我希望在程序选项表单中选择/更改数据库位置,我会使用什么?
如果我想要每用户设置是否重要?我没有,我希望程序对所有Windows用户登录运行相同(在同一台PC上)。
谢谢!
答案 0 :(得分:0)
如果使用ConnectionString类型,它将存储在配置的不同部分。并非所有用途都不同,但您无法在应用程序和用户设置之间进行选择(它被强制使用应用程序)。
我将使用什么(以及为什么)用于本地SQL-COMPACT数据库?
我希望程序对所有用户运行相同。
这里可能存在一些小冲突。 SQL-CE数据库不适合在用户之间共享(并发)。
如果您的意思是“同一台PC上的所有用户”没有问题,请使用Connectionstring或自定义应用程序设置。只有你通常不能改变程序本身(在ProgramFiles中没有写权限)。