你有什么建议为这个项目? [英] What would you recommend for this project?

查看:165
本文介绍了你有什么建议为这个项目?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个使用C#为Windows平台创建应用程序。

I have a to create an application using C# for the Windows Platform.

通常所有我做的是一台机器上工作的:它有Visual Studio 2010中,Microsoft SQL Server和其他一系列的工具

Normally all of the work I've done was on a single machine: It had Visual Studio 2010, Microsoft SQL Server and a range of other tools.

如果我使用实体框架,例如,我知道它会工作,因为我已经安装了SQL引擎。

If I use Entity Framework for example, I know it'll work because I have a SQL engine installed.

下面来我的问题,这个问题的一点:

Here comes my problem and the point of this question:

  1. 你会用它来保存的信息?该软件将被出售给不同的第三方公司,我无法想象公司公司安装的SQL Server,然后是桌子,,然后,最后它会工作。它需要只是工作™

  1. What would you use to save information? This software will be sold to various 3rd party companies and I can't imagine going company to company installing the SQL Server, then the tables, and then, finally it would work. It needs to Just Work™

我需要能够搜索通过记录;按日期,身份证的,名称,位置等使用SQL将是pretty的容易,但我回落到数字的问题,1。

I need to be able to search through the 'records'; by dates, ID's, names, locations, etc. Using SQL would be pretty easy, but I fall back to the problem of numbers 1.

我敢肯定,我想的东西每一个开发学会在某些时候,多谢你提前为指导。

I'm sure I'm missing something every dev learns at some point so thank you in advance for the guidance.

编辑:错过了问题的最重要的部分,有什么项目

基本上它从收据保存的信息,那么您可以扫描扫描到的条目之前输入的收据(我将使用这个办公室API),和准。因此,这将是的的ID,姓名,金额,ScannedImage 的。概括地说。

Basically it saves information from a receipt, then you can scan the receipt (I'll use the Office API for this), and associate that scan to the entry entered earlier. So it would be ID, Name, Amount, ScannedImage. In a nutshell.

修改2:重要信息的另一个位:

这只会有一个并发用户和任何持久性工具,我用它必须能够节省大量的信息。我真的不知道有多少空间明文与ocassional形象将占用,但我宁愿有多余的房间比有渴望得到更多的空间。

This will only have a single concurrent user and whatever persistance tool I use it must be able to save large quantities of information. I don't really know how much space plaintext with the ocassional image would take up, but I'd rather have extra room than have a want for more room.

推荐答案

您可以看看 SQLite的 。它携带方便,不需要安装任何软件,它支持常见的ORM。

You may take a look at SQLite. It's portable, don't need to install anything and it is supported by common ORMs.

这篇关于你有什么建议为这个项目?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆