我需要使用C#创建一个Windows平台的应用程序。通常情况下,我只在一台电脑上工作:它安装了Visual Studio 2010、Microsoft SQL Server和其他一些工具。例如,如果我使用Entity Framework,我知道它会工作,因为我已经安装了SQL引擎。
这里是我的问题和这个问题的重点:
1. 您将使用什么来保存信息?这个软件将销售给各种第三方公司,我无法想象要逐个公司安装SQL Server,然后安装表,最后才能使其工作。它需要Just Work™。
2. 我需要能够按日期、ID、名称、位置等搜索“记录”。使用SQL会很容易,但我会遇到问题1的问题。
我相信我错过了每个开发者在某些时候都学到的东西,所以提前感谢您的指导。
编辑:错过了最重要的问题,那就是项目是什么?
基本上,它保存来自收据的信息,然后您可以扫描收据(我将使用Office API),并将该扫描与先前输入的条目关联起来。因此,它将是ID、名称、金额、扫描图像。简而言之。
编辑2:另一个重要的信息:
这将只有一个并发用户,无论我使用什么持久性工具,它都必须能够保存大量信息。我不太清楚带有偶尔图像的纯文本需要多少空间,但我宁愿有额外的空间,也不想需要更多的空间。
这里是我的问题和这个问题的重点:
1. 您将使用什么来保存信息?这个软件将销售给各种第三方公司,我无法想象要逐个公司安装SQL Server,然后安装表,最后才能使其工作。它需要Just Work™。
2. 我需要能够按日期、ID、名称、位置等搜索“记录”。使用SQL会很容易,但我会遇到问题1的问题。
我相信我错过了每个开发者在某些时候都学到的东西,所以提前感谢您的指导。
编辑:错过了最重要的问题,那就是项目是什么?
基本上,它保存来自收据的信息,然后您可以扫描收据(我将使用Office API),并将该扫描与先前输入的条目关联起来。因此,它将是ID、名称、金额、扫描图像。简而言之。
编辑2:另一个重要的信息:
这将只有一个并发用户,无论我使用什么持久性工具,它都必须能够保存大量信息。我不太清楚带有偶尔图像的纯文本需要多少空间,但我宁愿有额外的空间,也不想需要更多的空间。