2011-09-06 89 views
0

我对SQL不太熟悉,但在C#中相当强大。我正在编写一个需要本地数据库的应用程序,并选择使用简单的SQL数据库。我使用Microsoft Visual Studio 2010 Express,并且随附下载附带的SQL包。我创建的数据库的方法是:C#的简单SQL命令

  • 在Solution Explorer中右键单击项目>添加>新项...
  • 本地数据库,名为数据库1
  • 然后我创建一个名为表1
  • 数据>添加新数据源---数据库>数据集> [它创建一个新的连接/数据集被称为Database1DataSet1]

能给我如何做简单的事情,如良好的指令链路/ explination设置变量es到条目,创建新条目,删除条目等?

谢谢

+8

“在C#中相当强劲的”教程和使用“Database1DataSet1” ... – Blindy

+0

@Blindy:我想这是完全有可能的Squeakers多年来一直使用C#进行实时系统开发,而无需执行任何数据库交互......但我同意,这是不太可能的。 ;) – NotMe

回答

5

这不是一个容易在这样的论坛中回答的问题。有效地处理数据库不仅仅需要简单的教程。我建议你拿起一本好的SQL Server/.NET书。

我之所以声称这是,虽然一个教程可能会告诉你如何得到完成的事情,知道为什么事情完成他们只是方式需要比什么可以在一个教程格式来表达更多的知识。并且知道该理论是强制性的,以避免数据库变成噩梦。

我相信这本书将是很好的切入点

Beginning C# 2008 Databases

+1

+1绝对同意。 – NotMe

+0

非常感谢。这很有帮助。 – Squeakers

1

这可能是值得考虑的NHibernate来执行你的对象映射。有一些很容易跟随在网络上的东西,如自动配置的数据库等

http://community.jboss.org/wiki/NHibernateForNET

+1

我认为OP可能需要更多地了解数据库以及它们在沿着ORM路径前的工作方式。在没有任何根本理解的情况下引入ORM只会混淆它们。 – NotMe

+0

我同意。从基础开始,或者事情变得杂乱无章之前,你可以说nhibernate – havardhu

+1

公正的评论,只是从个人的角度来看,一些自动配置流利的NHibernate的东西可以有效地隐藏开发人员的数据库实现。如果你是一个纯粹的C#人,并且“只想让你的模型持久”,它可以更简单,更快捷。你不必了解它是如何工作才能得到结果的。因此它可以是一个有效的选项 –