Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/280.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_Prototype - Fatal编程技术网

使用简单数据库的快速C#原型程序

使用简单数据库的快速C#原型程序,c#,database,prototype,C#,Database,Prototype,好的,我见过,但以前没有用C语言编程。你可以假设我胜任C++,并且在C中有进步(因为这对我有好处)。我理解继承、多态性等,所以OO概念不会成为一个大问题 比方说,我被赋予了一项任务,要设计一个快速而肮脏的程序原型,这与我在access中能在短时间内完成的工作没有多大区别 它将有一个包含5-6个表的DB(大部分是小的,一些有几千行,但只有4列左右,等等) 我需要从一个DBs动态生成表单 表单的结果将存储在另一个表中 数据库不是多用户的 基本上你的普通访问应用程序。。。除非没有通道。我相信我可以

好的,我见过,但以前没有用C语言编程。你可以假设我胜任C++,并且在C中有进步(因为这对我有好处)。我理解继承、多态性等,所以OO概念不会成为一个大问题

比方说,我被赋予了一项任务,要设计一个快速而肮脏的程序原型,这与我在access中能在短时间内完成的工作没有多大区别

  • 它将有一个包含5-6个表的DB(大部分是小的,一些有几千行,但只有4列左右,等等)
  • 我需要从一个DBs动态生成表单
  • 表单的结果将存储在另一个表中
  • 数据库不是多用户的
基本上你的普通访问应用程序。。。除非没有通道。我相信我可以蒙混过关,创造出糟糕透顶的代码,但我同样相信这里的很多人可以给我一个正确的方向(教程、向导、信息、差异和杀手从C/C++到C#等等)

除了mdb之外,我还可以插入一个简单的DB,或者这是这个特定指甲的最佳选择吗?我的目标是快速和无依赖性的安装

谢谢


-Adam

如果您已经安装了MS Access,那么mdb可能是您开始使用的最快方式


此外,您还需要开始一个快速的ADO.NET教程。有数百个这样的应用程序(几乎有数百个,我还没有计算过)。

对于这个应用程序,您可以使用或,并在完成数据库后几分钟让应用程序工作。这些工具连接到数据库并生成用于输入数据的表单。看看他们


Access可能是数据库的最佳选择。MS Sql 2005/2008 Express也可以正常工作,但这需要安装。

使用SQLlite而不是access for db如何?我从未使用过它,但听说它适用于一些轻量级和快速的db任务。

如果您使用C#编程,Visual Studio附带了SQL Server Express的附加安装。如果您希望快速完成某些任务,那么在构建应用程序时利用该数据库将非常容易。

SqlExpress将是您的最佳选择,因为您已经在System.Data.SqlClient中获得了所需的所有支持。除此之外,MSDN上还有一些不错的帮助。

正是您想要的。它是一个用于访问基于文件的关系数据库的C库。引用的站点具有完整的visual studio支持(System.Data.SQLite)。

我建议使用生成数据访问代码并构建屏幕。

如果并发性不是问题,那么我建议使用SQLite。可以在此处找到ADO.NET提供程序:。至于并发性问题,当执行一组插入时,该操作需要包含在事务中。但是,在提交或回滚事务之前,该事务会在数据库上放置独占锁。至少这是我的经验,但我自己只用了一两个星期

希望有帮助