我正在研究使用C#和XAML开发通用Windows应用程序.如果我要设计用于记录用户膳食的应用程序(营养日志应用程序),我需要一个食物数据库(营养数据 – 蛋白质,脂肪等),用户数据(年龄,体重,身高,目标,卡路里需求等). )和膳...
![](https://oss.womengda.net/imgfile/2310/1ER2F1264140-31362.jpg)
我正在研究使用C#和XAML开发通用Windows应用程序.如果我要设计用于记录用户膳食的应用程序(营养日志应用程序),我需要一个食物数据库(营养数据 – 蛋白质,脂肪等),用户数据(年龄,体重,身高,目标,卡路里需求等). )和膳食(时间,食物消耗量,每种食物的数量等).
其中一些是本地的,一些不是.
问题:这里有什么最好的方法,我应该研究什么样的数据库,存储数据的形式是什么,存储大量数据的最佳方式是什么,并且随时可用,其他人使用通用Windows应用程序?
旁注:我写了一个简单的C#控制台应用程序,它可以获取我的数据,计算我的需求,允许我输入食物的营养数据,然后使用该数据记录膳食.此数据以单独的XML文件(user.xml,meal.xml和food.xml)编写.我可以使用LINQ进行各种查询 – 我在过去的X天里吃了什么,今天我还需要吃多少,食物X含有多少蛋白质……但XML不是最好的方法存储和处理大量数据.
帮助赞赏!
解决方法:
您可以使用SQLite.它是一个完整的SQL关系数据库,它将数据存储在一个文件中.它具有PCL和通用应用程序的端口,并具有.NET连接器,允许它与ADO和LINQ一起使用.见download page.
本文标题为:如何使用Windows Universal Apps(C#,XAML)存储数据/使用数据库
![](/xwassets/images/pre.png)
![](/xwassets/images/next.png)
- c# Winform同一数据源多个控件保持同步 2023-04-21
- C#设计模式之简单工厂模式 2023-05-25
- 解答“60k”大佬的19道C#面试题(下) 2023-02-25
- C#实现文本读取的7种方式 2023-06-08
- C#生成Word文件(图片、文字) 2023-01-22
- C#中标准的IDispose模式代码详解 2023-01-28
- C#实现字符串首字母大写的方法示例 2022-12-06
- c#中单例类与静态类的区别以及使用场景 2023-03-28
- C#的this关键字的2种用法 2023-05-06
- unity实现透明水波纹扭曲 2023-02-16