Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 一个简单数据库的初学者问题_C#_Database - Fatal编程技术网

C# 一个简单数据库的初学者问题

C# 一个简单数据库的初学者问题,c#,database,C#,Database,我有一个iPhone应用程序,可以通过电子邮件将我的GPS坐标发送到一个电子邮件帐户 我有一些代码,我用它来搜索包含GPS坐标的电子邮件 我想要一个Windows窗体应用程序,它允许我将电子邮件的日期、时间、纬度、经度和res信息存储到某种基本数据库中,该数据库可能只是程序的一部分,也可能只是程序附带的一个文件 我可能会使用一个文件,但我想用正确的方式做事情,所以我会把它提交给更好的程序员 存储这些数据以供以后查询的最佳方式是什么 一些想法是制作一张某个位置被占用的频率的热图。另一个想法是创建一

我有一个iPhone应用程序,可以通过电子邮件将我的GPS坐标发送到一个电子邮件帐户

我有一些代码,我用它来搜索包含GPS坐标的电子邮件

我想要一个Windows窗体应用程序,它允许我将电子邮件的日期、时间、纬度、经度和res信息存储到某种基本数据库中,该数据库可能只是程序的一部分,也可能只是程序附带的一个文件

我可能会使用一个文件,但我想用正确的方式做事情,所以我会把它提交给更好的程序员

存储这些数据以供以后查询的最佳方式是什么

一些想法是制作一张某个位置被占用的频率的热图。另一个想法是创建一条面包屑路径,我可以稍后使用


感谢您提供的任何建议。

如果您不想要一个完整的数据库服务器,我建议您使用。

如果您不想要一个完整的数据库服务器,我建议您使用。

您可以使用并存储您获得的每个GPS定位的数据。然后,您可以使用普通的SQL查询以您想要的任何方式组合和分割数据。SQLite可以在iPhone应用程序和.net语言中使用,因此您可以将数据直接存储到iPhone上的SQLite数据库中,而不是通过电子邮件发送数据然后搜索电子邮件。

您可以使用并存储获得的每个GPS定位的数据。然后,您可以使用普通的SQL查询以您想要的任何方式组合和分割数据。SQLite既可以在iPhone应用程序中使用,也可以在.net语言中使用,因此您可以将数据直接存储到iPhone上的SQLite数据库中,而不是通过电子邮件发送数据然后搜索电子邮件。

听起来您只需要一个数据库表。没什么特别的


要存储为DateTime对象的日期和时间。我希望你能对此提出质疑

听起来您只需要一个数据库表。没什么特别的


要存储为DateTime对象的日期和时间。我希望你能对此提出质疑

您可能想看看如何使用XML文件。它不是一个数据库,但肯定比使用CSV文件更结构化

从.NET应用程序访问XML非常简单

我认为XML的性能不如数据库,但对于少量数据来说,这可能无关紧要

您计划存储多少数据


我不知道哪个SQLite或XML更好,但我只是想抛出另一个选项。

您可能想看看如何使用XML文件。它不是一个数据库,但肯定比使用CSV文件更结构化

从.NET应用程序访问XML非常简单

我认为XML的性能不如数据库,但对于少量数据来说,这可能无关紧要

您计划存储多少数据


我不知道哪个是SQLite还是XML更好,但我只是想扔掉另一个选项。

SQL Server嵌入式版是另一个选择

免费,将数据库放在单个文件中


用于移动应用程序,但很多WinForm应用程序在没有数据库服务器的情况下将其用于本地存储。

SQL server嵌入式版是另一种选择

免费,将数据库放在单个文件中


用于移动应用程序,但很多WinForm应用程序在没有数据库服务器的情况下将其用于本地存储。

如果我使用类似的东西,是否需要在计算机上运行sql server?不,它是一个文件,没有服务器或服务。只是框架。如果我使用这样的东西,我需要在机器上运行sql server吗?不,它是一个文件,没有服务器或服务。只有framework.sqllite需要在客户机上运行吗?我最终也希望将此角色应用到其他应用程序中。您可以添加对SQLite dll文件的引用,以便在构建时将其包含在内。sqllite是否需要在客户端计算机上运行?我最终希望将此角色也应用到其他应用程序中,您可以添加对SQLite dll文件的引用,以便在构建时将其包括在内。