通用Windows应用程序 - 为多个用户存储和更新数据

时间:2016-05-11 15:57:04

标签: c# sql win-universal-app

我希望能够在我的通用Windows应用程序中本地记录有关特定用户的一些信息,我将如何以这样的方式执行此操作,以便在一段时间后查询数据并撤回结果?我已经看到使用SQLite可以实现这一点,是否还有其他技术可以实现这一点。

我还希望存储一些通用数据,例如数据库上的点击信息,该信息将由应用程序的所有用户更新。

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

我认为SQLite是一个很好的方法。但是,如果数据足够简单,您可以使用文件存储它们。使用ApplicationData.Current.LocalFolder访问特定于用户的文件(或RoamingFolder,如果您希望此数据在设备之间自动漫游),并使用ApplicationData.Current.SharedLocalFolder存储设备上所有用户的数据。< / p>

答案 1 :(得分:0)

如果您要点击信息,导航和其他使用数据,我强烈建议您查看Application Insights。这是一个非常简单的库,您或多或少可以右键单击以在Visual Studio中添加到项目中。它将为您的UWP应用程序,WebApps甚至Android / iOS应用程序提供开箱即用的各种遥测功能。将其视为Google Analytics的UWP版本,只有这么好:)

除了只使用ID配置它之外,您通常几乎不做任何事情,但如果您愿意,您可以跟踪各种自定义事件,而不必担心如何存储它们。在内部,Application Insights会尽可能将遥测发送到Azure。如果不能,那就不行了。 这是入门页面:

https://azure.microsoft.com/en-us/services/application-insights/