Im przy użyciu .net 4.0 i kiedy mówię do bazy danych przy użyciu klasy SqlConnection itp. Jest to nadal ADO.net lub umarł ten dinozaur?Czy .net nadal korzysta z ADO.net?
Odpowiedz
ADO.Net jest żywy i dobrze. Prawie każdy ORM na stronie .net jest zbudowany na nim, więc wkrótce nie zniknie.
lol chris Myślałem, że moje pytanie nie było konstruktywne kolega hehe. Dzięki za twoją odpowiedź. – Exitos
Tak. W rzeczywistości ADO.NET jest bardziej zintegrowany z nowymi funkcjami i technologiami językowymi niż kiedykolwiek wcześniej. Linq do SQL i Entity Framework znajdują się na szczycie i używają ADO.NET do interakcji z bazami danych, na przykład.
To Dino nie żyje ...
http://en.wikipedia.org/wiki/ADO.NET
ADO.NET Entity Framework to zestaw API dostępu do danych dla Microsoft .NET Framework, podobnie jak Java Persistence API , targetowanie wersji ADO.NET dostarczanej z .NET Framework 4.0.
Erm ... ADO.NET i EF to nie to samo, pomimo nalegań Microsoftu na tworzenie zamieszania poprzez mieszanie nazwisk. –
Dobra uwaga ... pozwól mi przyciąć ten cytat do odpowiedniej części ... –
Klasa SqlConnection
pochodzi z klasy DBConnection
, który jest częścią System.Data.Common namespace (tj ADO.NET).
Jak zauważyli inni, ADO.NET jest podstawą do zbudowania Linq do SQL i Entity Framework. ADO.NET nie został zastąpiony, został tylko ulepszony i zbudowany.
- 1. Jak sprawdzić, czy program korzysta z .NET?
- 2. Tworzenie stylowej listy wyboru, która nadal korzysta z funkcji iOS.
- 3. Dlaczego system Windows 64 nadal korzysta z user32.dll itp.?
- 4. Czy NSSearchField korzysta z NSTokenFieldCell?
- 5. Ktoś korzysta z SvnMapper?
- 6. Czy __ne__ korzysta z nadpisanego __eq__?
- 7. Czy newLISP korzysta z funkcji czyszczenia pamięci?
- 8. Czy nadal potrzebujemy AsyncEnumeratora Richtera?
- 9. Określanie wersji programu SQL Server z ADO.NET
- 10. Czy platforma MVC może być używana w aplikacji sieciowej, która obecnie korzysta z ASP .NET?
- 11. Asynchroniczny ADO.NET
- 12. Programowo wykryć, czy JVM korzysta z dzielenia klas, czy nie?
- 13. Prevent ADO.NET z użyciem sp_executesql
- 14. Używanie mvc-mini-profilera z ADO.NET SqlConnection
- 15. Błąd ładowania zespołu dla 64-bitowego .NET Informix Dostawca ADO.NET
- 16. Czy google.loader.clientlocation nadal obsługiwane
- 17. Z jakich portów korzysta XMPP?
- 18. Czy "elseif" nadal istnieje?
- 19. Sprawdź, czy użytkownik korzysta z IE w trybie zgodności
- 20. Czy moja aplikacja korzysta z szyfrowania (tylko keychain)?
- 21. Jak sprawdzić w Selenium WebDriver, czy strona korzysta z Ajax?
- 22. Czy program ASP.NET korzysta domyślnie z procesora wielordzeniowego?
- 23. Sprawdź, czy urządzenie przenośne korzysta z WIFI lub Data/3G
- 24. Czy C# natywnie korzysta z GPU dla grafiki?
- 25. Czy "matmul" fortrana korzysta z MKL, jeśli dołączę bibliotekę?
- 26. Czy android dalvik vm korzysta z optymalizacji analizy ucieczki?
- 27. Czy nadal potrzebny jest ActionBarSherlock?
- 28. Czy skuteczne C++ nadal działa?
- 29. SPID z SqlConnection (SQL-Server) w ADO.NET
- 30. ADO.Net DataReader timeout issue
Dinozaury nigdy nie umierają, tylko zamieniają się w ropę i zarządzają naszymi miastami. –
Dlaczego, u licha, było to zamknięte, ponieważ nie było to konstytucyjne? Jest to pytanie i bardzo istotne znaczenie. Jest zwięzły i w żaden sposób nie jest opinią! – Exitos
** Czy pliki .NET SQL (np. SqlConnection, SqlCommand) * oddzielają * od ADO.NET, czy są w tym momencie nierozłączne? ** <- Oto, co otrzymałem z pytania. Sql \ * jest używany przynajmniej w przypadku LINQ2SQL. Nigdy nie zajmowałem się EF, ale wyobrażam sobie, że funkcjonuje ono jako "wspólna baza" dla ORM-ów, na przykład "DBI" w Perlu lub Ruby. –