یکی از روش های ارتباط با پایگاه داده ADO.NET است.گرچه این روش هم اکنون تقریبا منسوخ شده است اما در دانشگاه های ایران همچنان تدریس می شود و دانشجویان به اجبار باید آن را فراگیرند.
در این مجموعه آموزشی که محصول شرکت pluralsight است ADO.NET را به صورت کامل فرامیگیرید.
خلاصه سر فصل های این مجموعه:
- اتصال به منبع داده ها با استفاده از ADO.NET
- ارتباط با ASP.NET
- راه اندازی و اتصال با WinForm
- بررسی و مروری بر ADO.NET
- تنظیمات محیط کار
- درج، حذف، به روز رسانی داده ها از منبع داده ها
- شناخت خطاها با ADO.NET
- استفاده از SqlDataAdapter
- پیگیری عملکرد سمت کلاینت
- مدیریت همزمانی و تراکنش ها
- ادغام اتصالات
- استفاده از XML با ADO.NET
- خطا موقت جابجایی با ADO.NET
- ملاحظات عملکرد با ADO.NET
- بازیابی داده از یک منبع داده
- پیاده سازی لایه داده ها
- اعمال تغییرات در ASP.NET
- ورودی XML
- خواندن XML
- نوشتن XML
- به روز رسانی با SqlDataAdapter
- مدیریت Concurrency و Transactions
- و…
لیست سر فصل های لاتین مجموعه:
1 |
ADO.NET Overview |
2 |
ADO.NET Overview |
3 |
Setting Up Your Environment |
4 |
Introduction |
5 |
Download Database |
6 |
Create Project |
7 |
Connect to A Data Source Using ADO.NET |
8 |
Introduction |
9 |
Setup and Connecting with WinForm |
10 |
Connecting with ASP.NET |
11 |
SqlConnectionStringBuilder |
12 |
Change ApplicationName |
13 |
Conclusion |
14 |
Retrieving Data from A Data Source |
15 |
Introduction |
16 |
Build SQL Statement |
17 |
Implement Data Layer |
18 |
WinForm Application |
19 |
ASP.NET Application |
20 |
Stored Procedure |
21 |
Summary |
22 |
Inserting, Deleting, Updating Data from A Data Source |
23 |
Introduction |
24 |
Prepare ExecuteNonQuery |
25 |
Stored Procedure |
26 |
Inserts With ExecuteNonQuery |
27 |
Inserts With ExecuteScalar |
28 |
Using Output Parameter |
29 |
Using ReturnValue Parameter |
30 |
Deletes With ExecuteNonQuery |
31 |
Updates With ExecuteNonQuery |
32 |
Apply Changes In ASP.NET |
33 |
Summary |
34 |
Understanding Errors with ADO.NET |
35 |
Introduction |
36 |
Catch SqlException Errors |
37 |
Use RAISEERROR |
38 |
Change ASP.NET Application |
39 |
Summary |
40 |
Using SqlDataAdapter |
41 |
Introduction |
42 |
Load A DataTable |
43 |
Bind A DataTable |
44 |
Update with SqlDataAdapter |
45 |
Change ASP.NET Application |
46 |
Summary |
47 |
Client Side Performance Tracking |
48 |
Introduction |
49 |
Setup |
50 |
RetrieveStatistics |
51 |
Display All Statistics |
52 |
Roundtrips |
53 |
Summary |
54 |
Managing Concurrency and Transactions |
55 |
Introduction |
56 |
Concurrency with WHERE clause |
57 |
Concurrency with SqlDataAdapter |
58 |
Concurrency with Timestamp |
59 |
SqlTransaction |
60 |
TransactionScope |
61 |
Server Transactions |
62 |
Summary |
63 |
Connection Pooling |
64 |
Introduction |
65 |
SQL Profiler and Pooling |
66 |
Performance Monitor and Pooling |
67 |
Impact of Connection String on Pooling |
68 |
Resolve a Connection Pooling Bug |
69 |
Summary |
70 |
Using XML with ADO.NET |
71 |
Introduction |
72 |
Writing XML |
73 |
Reading XML |
74 |
Summary |
75 |
Transient Fault Handling with ADO.NET |
76 |
Introduction |
77 |
Setup |
78 |
Demo |
79 |
Summary |
80 |
Performance Considerations with ADO.NET |
81 |
Introduction |
82 |
XML Input |
83 |
MARS |
84 |
Summary |