Засоби доступу до
баз даних
ADO.NET
ADO.NET – це набір компонентів, які можна
використовувати для доступу до даних та їх
зміни, а також для роботи з в...
Three sides of ADO.NET
• Connected layer – кодова база явно підключається до відповідного
джерела даних і відключається ві...
ADO.NET

http://msdn.microsoft.com/en-us/library/27y4ybxw.aspx
Data Providers
• SQL Server
• OLE DB – COM (SQL Server, Oracle, MS
Access)
• ODBC – Native (SQL Server, Oracle, MS
Access)...
Object-Relation Mapping
ORM: Design approaches
• Database first
• Model first
• Code first
Demo
Upcoming SlideShare
Loading in …5
×

07 Database Access

792 views
724 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
792
On SlideShare
0
From Embeds
0
Number of Embeds
592
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

07 Database Access

  1. 1. Засоби доступу до баз даних
  2. 2. ADO.NET ADO.NET – це набір компонентів, які можна використовувати для доступу до даних та їх зміни, а також для роботи з від'єднаний датасетами та XML. http://en.wikipedia.org/wiki/ADO.NET
  3. 3. Three sides of ADO.NET • Connected layer – кодова база явно підключається до відповідного джерела даних і відключається від нього. При такому способі використання зазвичай взаємодія з джерелом відбувається за допомогою об’єктів підключення, об’єктів команд і об’єктів читання даних. • Disconnected layer – дозволяє працювати з набором об’єктів DataTable, що представляють собою копію даних на стороні клієнта. При отриманні датасету підключення відкривається і одразу закривається. • Entity Framework – об'єктно-реляційний модуль зіставлення, що дозволяє розробникам .NET працювати з реляційними даними за допомогою об'єктів, спеціалізованих для доменів. Це усуває необхідність у написання більшої частини коду для доступу до даних, який зазвичай потрібно розробникам.
  4. 4. ADO.NET http://msdn.microsoft.com/en-us/library/27y4ybxw.aspx
  5. 5. Data Providers • SQL Server • OLE DB – COM (SQL Server, Oracle, MS Access) • ODBC – Native (SQL Server, Oracle, MS Access) • Oracle • Third party
  6. 6. Object-Relation Mapping
  7. 7. ORM: Design approaches • Database first • Model first • Code first
  8. 8. Demo

×