A Developer Journey who codes for fun

Daily Dose Of Code

  • Home
  • Dot.Net Basics
    • .Net Basics
      • CTS
      • CLS
      • CLR
      • Strong Vs Weak Ref
      • .Net Framework
      • What is Manifest
    • Memory Management
      • Garbage Collection 1
      • Garbage Collection 2
      • Circular Reference
  • C Sharp
    • Abstract Class in C#
    • Interfaces in C#
    • Value type by Val and By Ref
    • Var keyword
    • Null Coalescing Operator
    • Buit-in code snippets
  • OOPS
    • Abstraction and Encapsulation
    • Polymorphism
    • Inheritence
    • Aggregation
  • Threading
    • Delegates
      • Calling Delegate using Invoke, BeginInvoke
      • Multicast Delegate
      • Exception Handling in Multicast Delegate
      • Action
      • Predicate
      • Func
    • Synchronization
    • Thread Pool
    • Exception Handling
    • TPL
  • Design Pattern
    • Creational Patterns
      • Singleton Pattern
      • Factory Pattern
      • Abstract Factory Pattern
      • Prototype Pattern
      • Builder Pattern
    • Structural Patterns
      • Adapter Pattern
      • Bridge Pattern
      • Composite Pattern
      • Proxy Pattern
      • Facade Pattern
      • Decorator Pattern
      • Flyweight Pattern
    • Behavioral Patterns
      • Command Pattern
      • Interpreter Pattern
      • Iterator Pattern
      • Mediator Pattern
      • Memento Pattern
      • Observer Pattern
      • State Pattern
      • Strategy Pattern
      • Visitor Pattern
      • Chain Of Responsibility Pattern
      • Template Pattern
  • Data Structures
    • Generic List in C#
    • 2d array to 1d array
    • 3d arrayto 1d array
    • Linked List
      • Singly Linked List in C#
    • Queue
      • Dummy Data 1
    • Stack
      • Dummy Data 2
    • Tree
      • Dummy Data 3
    • Graph
      • Dummy Data 4
  • WCF
    • WCF Service using VS 2015
  • Scripts
    • Chrome Extensions
      • Create a Chrome Extension
      • Facebook autologout script
      • Gmail autologout script

What does it mean by disconnected data access architecture of ADO.Net?

 Unknown     4:35 AM     22 comments   

ADO.Net introduces the concept of disconnected data architecture. In traditional data access components, you make a connection to the database system and then interact with it through SQL queries using the connection. The application stays connected to the DB system even when it is not using DB services. This commonly wastes the valuable and expensive database resource as most of the time applications only query and view the persistent data. ADO.Net solves this problem by managing a local buffer of persistent data called data set. Your application automatically connects to the database server when it needs to pass some query and then disconnects immediately after getting the result back and storing it in dataset. This design of ADO.Net is called disconnected data architecture and is very much similar to the connection less services of http over the internet. It should be noted that ADO.Net also provides the connection oriented traditional data access services.
Traditional Data Access Architecture

ADO.Net Disconnected Data Access Architecture

Another important aspect of the disconnected architecture is that it maintains the local repository of data in the dataset object. The dataset object stores the tables, their relationship and different constraints. The user performs operations like update, insert, delete to this dataset locally and finally the changed dataset is stored in actual database as a batch when needed. This greatly reduces the network traffic and results in the better performance.
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg
Email ThisBlogThis!Share to XShare to Facebook

Related Posts:

  • Sorted List ImplementationIn C# You can implement Sortedlist and sort the values according to the key.using System;using System.Collections;Code:static void Main(string[] args)… Read More
  • Get System Boot Configuration using C#using System;using System.Management; Code:static void Main(string[] args){ WqlObjectQuery query = new WqlObjectQuery("SELECT * FROM Win32_BootCo… Read More
  • Hash Table Implementationusing System;using System.Collections; Code:static void Main(string[] args){ Create an object of hash table Hashtable myHash = new Hashtable… Read More
  • Collection of Regular ExpressionsRegular expression to match email address1 :- [\w-]+@([\w-]+\.)+[\w-]+2 :- (?(?![ ])(\w|[.])*@(\w|[.])*)3 :- ^[\w\.=-]+@[\w\.-]+\.[\w]{2,3}$4 :- /(^[a… Read More
  • Detect the Encoding Type of given fileEncoding type : To add new Encoding we have to add new member in here,with the CodePage value as an value of the new encoding and have to modify FileH… Read More
Newer Post Older Post Home

22 comments:

  1. sunshineprofeOctober 25, 2018 at 3:27 AM

    I wouldn’t mind producing a post or elaborating on some the subjects you write concerning here. Again, awesome weblog!
    safety course in chennai

    ReplyDelete
    Replies
      Reply
  2. DeepikaOrangeNovember 29, 2018 at 4:27 AM

    This blog is the general information for the future. You got a good work for these blog.We have a developing our creative content of this mind.Thank you for this blog. This for very interesting and useful.

    Cloud Training in Chennai
    Software Testing Training in Chennai
    Oracle DBA Trainingin Chennai
    Angular Training in Chennai

    ReplyDelete
    Replies
      Reply
  3. jefrinJanuary 21, 2019 at 1:35 AM

    Good information keep posting

    best php training in chennai

    ReplyDelete
    Replies
      Reply
  4. Home liftsAugust 14, 2019 at 3:47 AM

    Nice post. It was so informative an keep sharing. Home elevators India

    ReplyDelete
    Replies
      Reply
  5. InfinityMatrixWizard101October 1, 2023 at 7:07 AM

    Diyarbakır
    Kırklareli
    Kastamonu
    Siirt
    Diyarbakır
    QHQL2

    ReplyDelete
    Replies
      Reply
  6. NeonMatrix777October 3, 2023 at 8:15 AM

    yalova
    yozgat
    elazığ
    van
    sakarya
    55GV1

    ReplyDelete
    Replies
      Reply
  7. ShawnaaOctober 6, 2023 at 6:34 PM

    düzce
    sakarya
    tunceli
    van
    bayburt
    NOSRBR

    ReplyDelete
    Replies
      Reply
  8. NeonWanderer1Q2345October 19, 2023 at 4:19 PM

    izmir evden eve nakliyat
    yalova evden eve nakliyat
    çorum evden eve nakliyat
    eskişehir evden eve nakliyat
    sivas evden eve nakliyat
    VYKİZ

    ReplyDelete
    Replies
      Reply
  9. 6BF54Jeremy38F31November 8, 2023 at 8:05 PM

    BA964
    Çerkezköy Korkuluk
    Denizli Lojistik
    Ünye Oto Elektrik
    Ankara Şehirler Arası Nakliyat
    Tekirdağ Fayans Ustası
    Kırklareli Şehir İçi Nakliyat
    Muğla Şehirler Arası Nakliyat
    Kripto Para Nedir
    Ünye Halı Yıkama

    ReplyDelete
    Replies
      Reply
  10. 93468Sariah8F1DBNovember 9, 2023 at 1:33 PM

    6BD54
    Probit Güvenilir mi
    Çankırı Şehir İçi Nakliyat
    Muş Lojistik
    Rize Lojistik
    Van Parça Eşya Taşıma
    Ünye Parke Ustası
    Sakarya Lojistik
    Düzce Şehir İçi Nakliyat
    Bitmart Güvenilir mi

    ReplyDelete
    Replies
      Reply
  11. 1862FKatieC2341November 9, 2023 at 11:21 PM

    B9A5A
    Poloniex Güvenilir mi
    Mersin Parça Eşya Taşıma
    Mercatox Güvenilir mi
    Bartın Şehir İçi Nakliyat
    Kastamonu Şehirler Arası Nakliyat
    İzmir Lojistik
    Tekirdağ Lojistik
    Çerkezköy Sineklik
    Bursa Evden Eve Nakliyat

    ReplyDelete
    Replies
      Reply
  12. 38444Peter1AE11November 11, 2023 at 12:55 AM

    100F8
    Çerkezköy Asma Tavan
    Şırnak Evden Eve Nakliyat
    Karaman Parça Eşya Taşıma
    Cointiger Güvenilir mi
    Telcoin Coin Hangi Borsada
    Pancakeswap Güvenilir mi
    Zonguldak Şehir İçi Nakliyat
    AAX Güvenilir mi
    Binance Referans Kodu

    ReplyDelete
    Replies
      Reply
  13. 61937Marlon922B7November 11, 2023 at 2:55 AM

    510C1
    Urfa Evden Eve Nakliyat
    Çerkezköy Çelik Kapı
    Batman Şehirler Arası Nakliyat
    Çerkezköy Cam Balkon
    Bartın Şehir İçi Nakliyat
    Antep Parça Eşya Taşıma
    Keçiören Boya Ustası
    Bayburt Evden Eve Nakliyat
    Çankırı Şehir İçi Nakliyat

    ReplyDelete
    Replies
      Reply
  14. 71AEBClarenceD3AD4November 29, 2023 at 12:42 PM

    A89B2
    binance referans

    ReplyDelete
    Replies
      Reply
  15. 46C6FWayne13110December 1, 2023 at 3:21 PM

    48E1A
    komisyon indirimi %20

    ReplyDelete
    Replies
      Reply
  16. 863BCAmalia71C5ADecember 19, 2023 at 2:35 PM

    75888
    çankırı random görüntülü sohbet
    kırşehir görüntülü sohbet siteleri ücretsiz
    bursa ücretsiz sohbet sitesi
    tekirdağ nanytoo sohbet
    bolu canli goruntulu sohbet siteleri
    sesli sohbet sesli chat
    kastamonu en iyi sesli sohbet uygulamaları
    sinop rastgele görüntülü sohbet uygulamaları
    zonguldak telefonda görüntülü sohbet

    ReplyDelete
    Replies
      Reply
  17. F5369WilliamE7637January 5, 2024 at 11:25 AM

    BD0FD
    erzincan sohbet uygulamaları
    bingöl ücretsiz sohbet uygulaması
    Karaman Canlı Sohbet Sitesi
    Muğla Kızlarla Rastgele Sohbet
    ardahan seslı sohbet sıtelerı
    mobil sohbet siteleri
    Samsun Bedava Sohbet
    rize parasız görüntülü sohbet
    adana sohbet siteleri

    ReplyDelete
    Replies
      Reply
  18. C59E78F720AbigailD97BDA4A24January 1, 2025 at 12:01 PM

    C6B47A5E20
    tiktok ucuz takipçi

    ReplyDelete
    Replies
      Reply
  19. AnonymousJanuary 31, 2025 at 2:03 PM

    2C7E0FB05C
    twitter takipçi alma mobil ödeme

    ReplyDelete
    Replies
      Reply
  20. AnonymousFebruary 5, 2025 at 12:13 AM

    C822882733
    instagram takipçi satın al
    Türkiye Posta Kodu
    Para Kazandıran Oyunlar
    İdle Office Tycoon Hediye Kodu
    PK XD Elmas Kodu
    101 Okey Yalla Hediye Kodu
    Call of Dragons Hediye Kodu
    Whiteout Survival Hediye Kodu
    MLBB Hediye Kodu

    ReplyDelete
    Replies
      Reply
  21. AnonymousFebruary 5, 2025 at 11:00 PM

    6195AA0CA7
    Anadoluslot
    Anadoluslot
    Anadoluslot Giriş Adresi
    Anadoluslot
    Trwin Yeni Adres
    Trwin Giriş Adresi
    Trwin
    Trwin Güncel Adres
    Trwin

    ReplyDelete
    Replies
      Reply
  22. AnonymousFebruary 25, 2025 at 3:01 PM

    5E39F9A12D
    telegram coin oyunları
    butona bas coin kazan
    telegram coin kazma
    telegram coin grupları güvenilir mi
    coin madenciliği

    ReplyDelete
    Replies
      Reply
Add comment
Load more...

About The Author

Unknown
View my complete profile

Total Pageviews

84639

Popular Posts

  • Clr - Common Language Runtime
    .Net framework provides a run time environment - CLR. Common language runtime takes the IL code from the compiler( language specific) and p...
  • Auto logout chrome extension for Gmail
    Hello Friends, In the last article we learned to create a sample chrome extension. Here we are going to create auto logout Gmail script as...
  • Predicate delegate in C#
    Hello Everyone, In the article we will talk about Predicate delegate. Predicate is also a delegate which encapsulate a method that takes...
  • .Net Framework overview
    Hello friends : Here i am writing my first article on .Net framework anyways....So the question is What is .Net Framework ? The .Net fram...
  • Nagarro Placement Papers..
    Ques.1 :- Seat Reservation prog for the theatre. Write a function for seat allocation for the movie tickets. Total no of seats available are...
  • What does it mean by disconnected data access architecture of ADO.Net?
    ADO.Net introduces the concept of disconnected data architecture. In traditional data access components, you make a connection to the databa...
  • Calling the Delegates using Invoke(), BeginInvoke() and DynamicInvoke() ?
    Hello Guys, So in the last article we talked about What is delegate and how can we create a delegate. In this article we will discuss w...
  • C code to Check the string has valid identifier or not in.
    #include #include #include char keyword[][10]={"auto","break","case","char","const","...
  • Garbage Collection - Automatic Memory Management Part II
    Welcome friends in the second article of Garbage Collection. Those who have missed the first one can visit here . So in this article i will...
  • Delegates in C Sharp
    A Delegate is a type variable that holds the reference to a method. Delegates are similar to Pointer to functions in C and C++ When we...

Blog Archive

  • ►  2016 (4)
    • ►  September (2)
      • ►  Sep 03 (2)
    • ►  August (1)
      • ►  Aug 28 (1)
    • ►  April (1)
      • ►  Apr 24 (1)
  • ►  2015 (12)
    • ►  September (10)
      • ►  Sep 30 (1)
      • ►  Sep 29 (1)
      • ►  Sep 28 (1)
      • ►  Sep 27 (2)
      • ►  Sep 26 (3)
      • ►  Sep 20 (1)
      • ►  Sep 19 (1)
    • ►  August (1)
      • ►  Aug 16 (1)
    • ►  March (1)
      • ►  Mar 31 (1)
  • ►  2013 (10)
    • ►  June (1)
      • ►  Jun 16 (1)
    • ►  April (1)
      • ►  Apr 21 (1)
    • ►  February (8)
      • ►  Feb 18 (3)
      • ►  Feb 17 (2)
      • ►  Feb 16 (2)
      • ►  Feb 15 (1)
  • ►  2012 (1)
    • ►  May (1)
      • ►  May 27 (1)
  • ▼  2010 (22)
    • ▼  October (14)
      • ►  Oct 21 (1)
      • ▼  Oct 06 (12)
        • How do I define a data adapter?
        • What is a data reader?
        • What is a database command?
        • What is a database connection?
        • What is a data adapter?
        • What is a dataset?
        • DataSet or DataReader ?
        • What's the difference between accessing data with ...
        • What does it mean by connected data access archite...
        • What does it mean by disconnected data access arch...
        • Difference between value type and reference type ?
        • What is serialization in .NET and what are the way...
      • ►  Oct 04 (1)
    • ►  April (2)
      • ►  Apr 22 (1)
      • ►  Apr 16 (1)
    • ►  March (1)
      • ►  Mar 30 (1)
    • ►  January (5)
      • ►  Jan 08 (3)
      • ►  Jan 01 (2)
  • ►  2009 (110)
    • ►  December (8)
      • ►  Dec 18 (2)
      • ►  Dec 05 (1)
      • ►  Dec 04 (5)
    • ►  November (1)
      • ►  Nov 27 (1)
    • ►  October (14)
      • ►  Oct 09 (4)
      • ►  Oct 07 (1)
      • ►  Oct 06 (3)
      • ►  Oct 05 (3)
      • ►  Oct 01 (3)
    • ►  September (17)
      • ►  Sep 30 (1)
      • ►  Sep 29 (1)
      • ►  Sep 28 (1)
      • ►  Sep 25 (1)
      • ►  Sep 24 (1)
      • ►  Sep 17 (2)
      • ►  Sep 15 (3)
      • ►  Sep 11 (2)
      • ►  Sep 09 (3)
      • ►  Sep 08 (2)
    • ►  August (31)
      • ►  Aug 31 (1)
      • ►  Aug 27 (3)
      • ►  Aug 26 (1)
      • ►  Aug 25 (2)
      • ►  Aug 24 (1)
      • ►  Aug 22 (2)
      • ►  Aug 21 (3)
      • ►  Aug 20 (2)
      • ►  Aug 19 (3)
      • ►  Aug 18 (1)
      • ►  Aug 16 (1)
      • ►  Aug 12 (2)
      • ►  Aug 11 (1)
      • ►  Aug 10 (3)
      • ►  Aug 07 (4)
      • ►  Aug 06 (1)
    • ►  July (24)
      • ►  Jul 25 (4)
      • ►  Jul 24 (20)
    • ►  April (15)
      • ►  Apr 10 (3)
      • ►  Apr 07 (9)
      • ►  Apr 06 (3)

Subscribe To

Posts
Atom
Posts
Comments
Atom
Comments
copyright @ TechGiant 2015. Powered by Blogger.

Disclaimer

This is my personal blog and i write articles on .Net, WPF, C#, OOPS, Threading and other .Net technologies. This is not related to any of my employer and organizations. This is the result of my personal interest.

Subscribe To

Posts
Atom
Posts
Comments
Atom
Comments

Followers

Copyright © 2025 A Developer Journey who codes for fun | Powered by Blogger
Design by Hardeep Asrani | Blogger Theme by NewBloggerThemes.com