C# 如何使用VisualStudio创建数据库,同时使用UI?

C# 如何使用VisualStudio创建数据库,同时使用UI?,c#,sql,visual-studio-2010,C#,Sql,Visual Studio 2010,我制作了项目的UI端,但现在我需要一个数据库。如何使用Visual Studio 2010创建它?我不知道如何用C检索数据。我知道SQL,但你能给我一些用SQL检索数据的例子吗?有很多方法可以做到这一点,你可能想先看看EF代码,你可以在代码中创建模型,然后根据这些模型生成数据库 Joe谈论的内容和Scott Hanselman的文章描述的内容称为“代码优先”。使用EntityFramework,还有两种使用VisualStudio2010工具创建数据库的简单方法 一种方法是使用实体数据模型.ed

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

有很多方法可以做到这一点,你可能想先看看EF代码,你可以在代码中创建模型,然后根据这些模型生成数据库


Joe谈论的内容和Scott Hanselman的文章描述的内容称为“代码优先”。使用EntityFramework,还有两种使用VisualStudio2010工具创建数据库的简单方法

一种方法是使用实体数据模型.edmx文件创建模型经典实体关系模型,然后右键单击模型并选择从模型生成数据库,连接到SQL server,就完成了。这称为模型优先

另一种称为“数据库优先”的技术是,当您拥有一个现有数据库或可以直接从SQL Server创建数据库时,您可以创建一个实体数据模型,在此基础上,您可以从“添加->实体数据模型”对话框中选择“数据库优先”和“模型优先”。选择要添加的表、视图和存储过程,点击finish,即可完成设置


在这两种情况下,当你构建你的soultion时,你会得到一个数据上下文类,你可以使用它来访问你的数据,这非常简单,也非常像scott的博客文章中描述的那样。

当你的答案被接受时,你会得到一些钱吗?不会,你会得到声誉积分。大卫·霍斯特给了你一个提示,让你回答问题。如果你不能接受小费,那你就找错地方了。现在我知道我想要什么了。我添加了一个本地数据库。创建了表等等。现在我正试图找到用代码访问它的方法。我知道如何使用php,但不知道如何使用C。你能给我举个例子吗?例如,连接、插入、检索等。我不需要一个非常好的数据库,我只需要放置一些图像id和它们的路径,还有它们的功能,如rgb、纹理等。但我现在离这太远了:因此,你应该先使用第二个approache数据库。下面是一些应该有帮助的链接,它们从创建数据库、创建实体数据模型、查询数据库等开始,希望这有帮助;