Talk:ADO.NET
| This article is rated Start-class on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | ||||||||||||||||||
| ||||||||||||||||||
MDAC
Question: where does ADO.NET sit in the MDAC stack? Do Microsoft consider it part of MDAC at all? The MDAC roadmap does mention it, but doesn't state whether it is part of the .NET framework or whether it is part of the MDAC framework. I know that ADO.NET must use a .NET Managed provider, but these just appear to be a simplified version of an OLE DB provider, even though they don't use COM and instead use the .NET CLR. Can anyone give me an answer to this? I'd like to update the MDAC article. - 203.134.166.99 08:07, 20 September 2005 (UTC)
- MDAC must be installed on the client machine in order to use ADO.NET; what version depends on what .NET version and classes you use. My understaning is that ADO.NET is essentially a lot of clever interop to make use of low-level OLE DB drivers within MDAC. DigitalEnthusiast 19:50, 13 December 2006 (UTC)
DataSets
I think there's too much emphasis on DataSets in this article. To call them half of ADO.NET is silly. While they certainly were the darling of .NET 1.0, there are a great many programmers who never use them, due to overhead reasons. Obviously many of these are web application programmers, who use a DataReader instead, and simply output the data row-by-row in html format, but there are many others who use a DataReader ( or, sometimes, a DataTable, but this isn't a best practice ) to populate a list of custom classes for other parts of the application to consume. Internally, a DataSet uses a DataReader ( or a series of them ) to populate DataTables, reading all the records from the query result set, and storing them in memory. When this is consumed, that makes two passes over every record, plus an aweful lot of memory use. Therefore, it's very common not to use them in situations that don't require an updatable, in-memory cache that provides the wealth of services found in a DataSet. So, many programmers use ADO.NET but not DataSets, so I think they get more emphasis than they deserve in this article. DigitalEnthusiast 19:57, 13 December 2006 (UTC)
Acronym expansion?
Is there a citation for the given expansion of ADO ("ActiveX Data Objects")? This is different from the expansion I've always heard in the past ("Active Data Objects"), which is also more logical as this technology is not part of ActiveX. 212.159.69.4 (talk) 19:09, 16 December 2011 (UTC)
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.