我曾经在ASP.NET(2-3年前)工作之前使用过这样的代码:http://msdn.microsoft.com/en-us/library/dw70f090.aspx来访问数据库。我没有意识到我正在使用ADO.NET。ADO.NET是访问.net中数据库的唯一本机方式吗?
我只是有点困惑...有没有另一种方式可以访问数据库中的数据?你还会怎么做?
我曾经在ASP.NET(2-3年前)工作之前使用过这样的代码:http://msdn.microsoft.com/en-us/library/dw70f090.aspx来访问数据库。我没有意识到我正在使用ADO.NET。ADO.NET是访问.net中数据库的唯一本机方式吗?
我只是有点困惑...有没有另一种方式可以访问数据库中的数据?你还会怎么做?
可以使用非ADO.NET接口对数据库编写代码。例如,SQLite提供了一个可以编程的C api。虽然这很不寻常。 ADO.NET提供了一个标准接口,所以如果所有的提供者实现这些接口,开发人员使用起来会更容易。
您可以使用EnterpriseLibrary,但我认为它也基于ADO.Net。您也可以在其他语言中编写数据访问程序集,并将其添加为.Net项目的参考。
您可以使用linq to sql在较新版本的.net中访问数据库。
那仍然基于ADO.NET – 2010-02-24 04:30:42