• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
07 Database Access
 

07 Database Access

on

  • 600 views

 

Statistics

Views

Total Views
600
Views on SlideShare
120
Embed Views
480

Actions

Likes
0
Downloads
0
Comments
0

2 Embeds 480

http://eleksdev.blogspot.com 479
http://cloud.feedly.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    07 Database Access 07 Database Access Presentation Transcript

    • Засоби доступу до баз даних
    • ADO.NET ADO.NET – це набір компонентів, які можна використовувати для доступу до даних та їх зміни, а також для роботи з від'єднаний датасетами та XML. http://en.wikipedia.org/wiki/ADO.NET
    • Three sides of ADO.NET • Connected layer – кодова база явно підключається до відповідного джерела даних і відключається від нього. При такому способі використання зазвичай взаємодія з джерелом відбувається за допомогою об’єктів підключення, об’єктів команд і об’єктів читання даних. • Disconnected layer – дозволяє працювати з набором об’єктів DataTable, що представляють собою копію даних на стороні клієнта. При отриманні датасету підключення відкривається і одразу закривається. • Entity Framework – об'єктно-реляційний модуль зіставлення, що дозволяє розробникам .NET працювати з реляційними даними за допомогою об'єктів, спеціалізованих для доменів. Це усуває необхідність у написання більшої частини коду для доступу до даних, який зазвичай потрібно розробникам.
    • 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) • Oracle • Third party
    • Object-Relation Mapping
    • ORM: Design approaches • Database first • Model first • Code first
    • Demo