2011-02-28 71 views
-1

我做了项目的UI端,但现在我需要有一个数据库。我如何使用Visual Studio 2010创建它?我不知道如何使用C#检索数据。我知道SQL,但你能给我一些(C#与SQL)的例子吗?如何使用Visual Studio创建数据库,同时使用UI?

+0

当你的答案被接受时,你会得到一些钱吗? – Ada 2011-02-28 19:37:39

+0

不,你得到声望点。 – 2011-02-28 19:52:49

+0

David Hoerster给了你一个提示回答问题的提示。如果您无法接受提示,则表示您位置错误。 – Thiago 2011-02-28 20:00:25

回答

1

什么乔谈,什么职位由Scott Hanselman的描述被称为“代码优先”。使用Entity Framework,还有两种(简单的)方法可以用Visual Studio 2010工具创建数据库。

一个是使用实体数据模型(.edmx)文件来创建您的模型(经典的实体关系模型),然后右键单击该模型,然后选择“从模型生成数据库”,连接到SQL服务器和你'重做。这被称为Model First。

另一种称为“数据库优先”的技术是当您拥有一个现有的数据库(或者您可以直接从SQL Server创建数据库),并且基于此创建一个实体数据模型先从“添加” - >“实体数据模型”对话框中选择“数据库优先”和“模型优先”)。您选择要添加的表格,视图和存储过程,点击完成并设置好。在这两种情况下,当你建立你的灵魂时,你会得到一个数据上下文类,你可以用它来访问你的数据,这很简单(几乎和在scott的博客文章中描述的一样)。

+0

现在我知道我想要什么。我添加了一个本地数据库。创建表等。现在我试图找到用代码访问它的方式。我知道如何做到这一点与PHP,但不是C#。你能举一个例子吗?例如,连接,插入,检索等。 – Ada 2011-02-28 20:07:15

+0

我不需要一个非常好的数据库,我只是将一些图像ID和他们的路径,以及他们的功能,如rgb,纹理等。但是我现在离这个很远:) – Ada 2011-02-28 20:13:35

+0

因为你应该使用第二种方法(数据库优先)。这里有一些应该帮助的链接,他们从创建数据库,创建实体数据模型,查询数据库等开始[来自MSDN](http://msdn.microsoft.com/zh-cn/library/bb399182。 aspx),[来自DeVCURRY](http://www.devcurry.com/2010/12/learn-adonet-entity-framework-4-free.html)希望这有助于;) – AbdouMoumen 2011-02-28 20:18:43

相关问题