连接到数据库并使用C#中的数据库#
问题描述:
我刚刚在C#中使用数据库。所以我有一些关于它的问题。连接到数据库并使用C#中的数据库#
1)如何将Access
或SQL Server
或MySQL
文件与C#连接?
2)Visual Studio让我创建一个mdf文件(SQL data base file
)。当我创建一个mdf文件时,我该如何使用它? access
或Sql
文件与mdf
文件有什么区别?
3)ADO.NET
已创建与数据库一起工作,我想!对?那么使用ADO.NET
一种新的方式或更简单的方式来连接和使用C#中的数据库文件?我如何使用ADO.Net
?
答
有时它矫枉过正,但我已经使用实体框架来创建我的应用程序数据访问层享用。
如果你看看那里的一些asp.net MVC教程,你会发现一个“Code First/Only”的方法,允许你根据你创建的应用程序创建你的数据库。
这些都不是编程问题。你只需要阅读一些文档并遵循一些教程。 – 2011-05-03 11:51:10
MS Access或SQLite是嵌入式数据库 - 您可以将其视为“文件”,通常不需要安装,可以轻松部署到客户端计算机。如果数据库只能在客户端机器上本地使用,则要使用它们。 SQL Server或MySql是“更大”的数据库系统,它们需要安装(但其中一些还提供了便携版本)。它们提供比嵌入式数据库更好的性能和更高级的功能,但更难以部署:通常安装在服务器上的用户通过网络访问它们。 – mj82 2011-05-03 12:09:45
@ mj82:MS Access是**不是**嵌入式数据库 – 2011-05-04 02:35:37