我需要使用 C# 创建一个适用于 Windows 平台的应用程序。
通常,我完成的所有工作都在一台计算机上进行:它有 Visual Studio 2010、Microsoft SQL Server 和一系列其他工具。
例如,如果我使用实体框架,我知道它会起作用,因为我安装了 SQL 引擎。
这是我的问题和这个问题的要点:
你会用什么来保存信息?该软件将出售给各个第三方公司,我无法想象一家一家地安装 SQL Server,然后安装表格,进而,终于可以了。它需要Just Work™
我需要能够搜索“记录”;按日期、ID、姓名、位置等。使用 SQL 会非常简单,但我又回到了数字 1 的问题。
我确信我错过了每个开发人员在某些时候都会学到的东西,所以提前感谢您的指导。
编辑:错过了问题最重要的部分,项目是什么?
基本上,它保存收据中的信息,然后您可以扫描收据(我将为此使用 Office API),并将该扫描与之前输入的条目相关联。所以它会是ID、姓名、金额、扫描图像。简而言之。
编辑2:另一位重要信息:
这将只有一个并发用户,并且我使用的任何持久性工具都必须能够保存大量信息。我真的不知道带有偶尔图像的明文会占用多少空间,但我宁愿拥有额外的空间,也不愿想要更多的空间。
你可以看看SQLite http://sqlite.phxsoftware.com/。它是可移植的,不需要安装任何东西,并且受到常见 ORM 的支持。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)