2011-05-03 140 views
0

我刚刚在C#中使用数据库。所以我有一些关于它的问题。连接到数据库并使用C#中的数据库#

1)如何将AccessSQL ServerMySQL文件与C#连接?

2)Visual Studio让我创建一个mdf文件(SQL data base file)。当我创建一个mdf文件时,我该如何使用它? accessSql文件与mdf文件有什么区别?

3)ADO.NET已创建与数据库一起工作,我想!对?那么使用ADO.NET一种新的方式或更简单的方式来连接和使用C#中的数据库文件?我如何使用ADO.Net

+7

这些都不是编程问题。你只需要阅读一些文档并遵循一些教程。 – 2011-05-03 11:51:10

+0

MS Access或SQLite是嵌入式数据库 - 您可以将其视为“文件”,通常不需要安装,可以轻松部署到客户端计算机。如果数据库只能在客户端机器上本地使用,则要使用它们。 SQL Server或MySql是“更大”的数据库系统,它们需要安装(但其中一些还提供了便携版本)。它们提供比嵌入式数据库更好的性能和更高级的功能,但更难以部署:通常安装在服务器上的用户通过网络访问它们。 – mj82 2011-05-03 12:09:45

+0

@ mj82:MS Access是**不是**嵌入式数据库 – 2011-05-04 02:35:37

回答

0

有时它矫枉过正,但我​​已经使用实体框架来创建我的应用程序数据访问层享用。

如果你看看那里的一些asp.net MVC教程,你会发现一个“Code First/Only”的方法,允许你根据你创建的应用程序创建你的数据库。