我做了项目的UI端,但现在我需要有一个数据库。我如何使用Visual Studio 2010创建它?我不知道如何使用C#检索数据。我知道SQL,但你能给我一些(C#与SQL)的例子吗?如何使用Visual Studio创建数据库,同时使用UI?
回答
什么乔谈,什么职位由Scott Hanselman的描述被称为“代码优先”。使用Entity Framework,还有两种(简单的)方法可以用Visual Studio 2010工具创建数据库。
一个是使用实体数据模型(.edmx)文件来创建您的模型(经典的实体关系模型),然后右键单击该模型,然后选择“从模型生成数据库”,连接到SQL服务器和你'重做。这被称为Model First。
另一种称为“数据库优先”的技术是当您拥有一个现有的数据库(或者您可以直接从SQL Server创建数据库),并且基于此创建一个实体数据模型先从“添加” - >“实体数据模型”对话框中选择“数据库优先”和“模型优先”)。您选择要添加的表格,视图和存储过程,点击完成并设置好。在这两种情况下,当你建立你的灵魂时,你会得到一个数据上下文类,你可以用它来访问你的数据,这很简单(几乎和在scott的博客文章中描述的一样)。
现在我知道我想要什么。我添加了一个本地数据库。创建表等。现在我试图找到用代码访问它的方式。我知道如何做到这一点与PHP,但不是C#。你能举一个例子吗?例如,连接,插入,检索等。 – Ada 2011-02-28 20:07:15
我不需要一个非常好的数据库,我只是将一些图像ID和他们的路径,以及他们的功能,如rgb,纹理等。但是我现在离这个很远:) – Ada 2011-02-28 20:13:35
因为你应该使用第二种方法(数据库优先)。这里有一些应该帮助的链接,他们从创建数据库,创建实体数据模型,查询数据库等开始[来自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
有很多方法可以做到这一点,您可能需要首先看一下EF代码,您可以在代码中创建模型,然后根据这些模型生成数据库。
http://www.hanselman.com/blog/SimpleCodeFirstWithEntityFramework4MagicUnicornFeatureCTP4.aspx
- 1. 使用Visual Studio 2008创建数据库
- 2. 如何创建一个使用C#在Visual Studio数据库2010
- 3. 如何使用Visual Studio 2010创建Oracle数据库项目?
- 4. 使用Visual Studio在运行时创建本地数据库
- 5. 如何使用Visual Studio 2008创建使用Sqlserver数据库的安装项目
- 6. 使用Visual Studio创建SQL数据库并添加到项目
- 7. 如何在visual studio中使用datetimepicker创建倒数计时器
- 8. 如何在Apache cordova中使用sql数据库使用visual studio
- 9. 如何在Visual Studio中用c#创建SQLite数据库?
- 10. 在数据库项目中使用同义词创建视图(Visual Studio 2012)
- 11. 如何使用Visual Studio 2010中的.sql文件创建数据库
- 12. 如何使用SQL身份验证在Visual Studio中创建数据库?
- 13. 如何使用Visual Studio Express 2013创建基于SQL数据库的报表
- 14. 如何使用Visual Studio创建新的github存储库?
- 15. Visual Studio + Xamarin:创建数据库SQLite
- 16. 创建数据库问题,Visual Studio 2010
- 17. 在Visual Studio 2015中创建数据库
- 18. 如何创建数据库使用servlet?
- 19. 如何使用FluentNHibernate创建数据库?
- 20. 如何使用sqlcmd创建数据库
- 21. 如何在Android Studio中使用SQLite创建数据库
- 22. 使用Visual Studio 2008创建MSI - 如何创建子目录?
- 23. 使用android studio时未创建Sqlite数据库
- 24. 创建使用数据库
- 25. 在Visual Studio中使用Visual C++创建动态链接库
- 26. 在共享位置使用Visual Studio创建多用户SQL Server数据库
- 27. 如何使用Visual Studio解决方案创建数据模板以及如何使用模板绑定数据
- 28. 使用Visual Studio同步数据库项目和数据库之间的权限
- 29. 使用访问数据库构建一个Visual studio项目
- 30. 如何使Visual Studio架构比较igonore数据库引用
当你的答案被接受时,你会得到一些钱吗? – Ada 2011-02-28 19:37:39
不,你得到声望点。 – 2011-02-28 19:52:49
David Hoerster给了你一个提示回答问题的提示。如果您无法接受提示,则表示您位置错误。 – Thiago 2011-02-28 20:00:25