如何使用c#在桌面应用程序中存储登录用户的信息

时间:2015-04-14 08:17:17

标签: c# wpf

我们想要跟踪当前登录的用户。相反,你使用例如:Environment.Username我们想知道我们数据库中的用户名。 我们可以从数据库中获取用户名,但我们希望将其存储在某个地方。任何解决方案?

3 个答案:

答案 0 :(得分:0)

以下链接问题的示例:

  

Settings.Default [“SomeProperty”] =“有些价值”;
     Settings.Default.Save(); //在应用程序配置文件中保存设置

我建议您浏览一下this question

Best practice to save application settings.还有其他解决方案。

答案 1 :(得分:0)

他们有几个解决方案:

  • 使用MVVM,创建共享用户管理器服务(推荐)。

  • 单身人士服务。

  • 应用程序设置。

  • 静态变量。

答案 2 :(得分:0)

如果您的应用程序由多个用户使用,那么您可以将数据存储在传统文件中,例如CSV,XML等。但是使用这种技术可能无法获得数据安全性,因此您可以使用二进制序列化。