我正在创建一个c#wpf应用程序,它将存储用户信息并允许用户查看公司中的其他用户配置文件。
存储每个用户输入的数据以便从集中位置访问数据的最佳方法是什么?
我很擅长在wpf应用程序中创建与数据库的连接,并且非常感谢任何正确方向的推动。
我一直在阅读有关SQLlite的内容,看起来由于其移动特性而有它的优点,但这是否意味着SQLlite数据库对每个用户来说都是本地的?我需要它集中化,以便从任何地方输入的数据进入一个数据库。
谢谢
答案 0 :(得分:0)
您可以使用ADO.net数据集从服务器获取数据,但这可以通过下载本地数据表并使用数据适配器同步来完成
答案 1 :(得分:0)
正如您所说,移动特性不是您所需要的。至于中央数据库,请考虑Microsoft的免费SQL Express。您将需要某种类型的安全性,因此他们只能更新自己的配置文件。
答案 2 :(得分:0)
可能更直接的选择之一是为您的应用程序创建实体框架模型。这可以作为您探索该主题的入门读物:
您可能会发现针对本地SQLExpress实例或其他一些本地数据存储进行开发最容易。但最终的解决方案需要连接到企业就绪的数据库。由于没有提到成本限制,这个问题的性质更多的是如何?"与#34;使用什么?",我认为没有理由不应该成为SQL Server解决方案。
但最终,这个问题的范围相当广泛,在这里的简单答案中无法充分解决。