SlideShare a Scribd company logo
Indo blogger
What is ADO.Net Architecture? What is their benefits?|| What is ADO.Net Architecture, what are
its benefits.
To February 26, 2023
What is ADO.Net Architecture, what are its benefits.
What is ADO.Net Architecture? What are their benefits?
Or (Or) Explain the architecture of ADO.Net.
Hello friends, today we will tell you what is ado.net? You are posting in blogger.
Explain the architecture of ADO.Net
Architecture of ADO.Net
ADO.Net is the main data access system and protocol that ASP.Net supports. NET. It uses a
disconnected data architecture where you work with a single copy of the original database. In
Client/Server applications we create a connection with the database and keep it open while the
application is running. However, a lot of server resources are used to maintain these
connections. Is. To work in our application, we use Date States to store data which represents
Dara Cache of records in short form. We need to update the data in the database and by using
Data Adapters we complete the update operations in the dataset, which can be written in the
underlying database.
Datasets are containers for data. Data Adapters are used to receive data from the database and
write it back. The Data Adapter places the instruction in the dataset for a single table and
updates the data in its corresponding table in the database. Here the dataset only exists locally.
When we work with Data Connections, Data Adapters and Datasets, ADO.Net handles the data
with the following series of objects-
• Data Connection Object
To work with the database, we must create a data connection. To read and write data, Data
Adapter uses olest Connection, odbc Connection, Oracle Connection or SQL Connections
objects to communicate with the Data Source.
• Data Adapters -
Data Adapters are a very important part of ADO.Net. Therefore, it is used to establish
communication between a Data Source and a Dateset. Normally we configure a Data Adapter
with SQL to execute against a Datasource.
Command Objects
Data Adapters can read, add and delete records in the data source. To specify how each of
these operations is to be performed, the data adapter maintains command objects for each of
these. Data Adapters supports four properties that give us access to Select Command, Insert
Command, Update Command and Delete Command objects.
• Datasels -
Datasets store data in the Disconnected Cache. The structure of the dataset is like a relational
dataset. It gives us access to the object model of Tables, Rows and Columns and it maintains
the defined Constraints and Relationships for the dataset. Datasets are supported by Dataset
objects.
Data Table Objects -
Data Table Objects hold the data table from the data source. Data Tables have two important
properties-
(i) Columns- First there is a collection of Data Column Object which represents the number of
columns in a table.
(ii) Ruws - It is a collection of Data Row Objects that represents the data in rows in a table.
• Data Readers -
Data Reader Object. Sedes a set of read only, forward only data in a database. Speed ​
​
can be
increased by using Data Reader as the memory holds only one row of data at a time.
* Data Views [DalaViews]-
Data Views represent a single table Customizes Views which can be Filtered, Searched or
Sorted. Data] View is supported by the Dataview class.
• (Constraint Objects) -
To check Data Sets, Data Integrity. Supports Constraints. A Constraint is supported by the
Constraint Class. A Constraint is a rule that can be applied when an Insert, Update or Delete
operation of a row is performed, it is checked before the operation is performed on the effective
table. There are mainly two types of constraints
(i) Unique Constraints-
Unique Constraints, Checks that a given value in a column in a table is unique
(ii) Foreign Key Constraints-
Foreign Key Constraints specify that when a record is updated in another table, how the conus
should be updated with it...
• Data Relation Objects-.
Data Relation Objects specify the relationship between Parent and Child Tables. It shares both
the tables on the basis of a key.
• Data Row Objects-
Data Row Objects correspond to particular rows in a data table. We use item property to set or
get any particular field value of the row.
• Data Column Object-
Data Column Object is the columnst Corresponding in the table. Each object maintains a
dataType property that specifies the type of data for each column.
Also Read -
, Net framework kya hota hai ??
Why is Eid celebrated?
How to write a blog in blogger?
.NET FRAMEWORK INTRODUCTION IN HINDI .NET IN HINDI ADO.NET ADO.NET
ARCHITECTURE HOW TO WRITE A BLOG BLOGGER.COM LOGIN COMPONENTS OF
ADO.NET COMPUTER SCIENCE

More Related Content

Similar to What is ado .net architecture_.pdf

ADO .Net
ADO .Net ADO .Net
ADO .Net
DrSonali Vyas
 
3. ADO.NET
3. ADO.NET3. ADO.NET
3. ADO.NET
Rohit Rao
 
Introduction to ado
Introduction to adoIntroduction to ado
Introduction to adoHarman Bajwa
 
ADO.pptx
ADO.pptxADO.pptx
Visual Basic.Net & Ado.Net
Visual Basic.Net & Ado.NetVisual Basic.Net & Ado.Net
Visual Basic.Net & Ado.Net
FaRid Adwa
 
Data warehouse physical design
Data warehouse physical designData warehouse physical design
Data warehouse physical design
Er. Nawaraj Bhandari
 
Introduction to database with ms access(DBMS)
Introduction to database with ms access(DBMS)Introduction to database with ms access(DBMS)
Introduction to database with ms access(DBMS)
07HetviBhagat
 
Introduction to database with ms access.hetvii
Introduction to database with ms access.hetviiIntroduction to database with ms access.hetvii
Introduction to database with ms access.hetvii
07HetviBhagat
 
Intake 38 data access 1
Intake 38 data access 1Intake 38 data access 1
Intake 38 data access 1
Mahmoud Ouf
 
Disconnected Architecture and Crystal report in VB.NET
Disconnected Architecture and Crystal report in VB.NETDisconnected Architecture and Crystal report in VB.NET
Disconnected Architecture and Crystal report in VB.NET
Everywhere
 
MS-ACCESS.pptx
MS-ACCESS.pptxMS-ACCESS.pptx
MS-ACCESS.pptx
shivamdwivedi898297
 
Introduction to ado.net
Introduction to ado.netIntroduction to ado.net
Introduction to ado.net
Paneliya Prince
 
PATTERNS07 - Data Representation in C#
PATTERNS07 - Data Representation in C#PATTERNS07 - Data Representation in C#
PATTERNS07 - Data Representation in C#
Michael Heron
 
Database fundamentals
Database fundamentalsDatabase fundamentals
Database fundamentals
Then Murugeshwari
 
Sql interview question part 5
Sql interview question part 5Sql interview question part 5
Sql interview question part 5kaashiv1
 

Similar to What is ado .net architecture_.pdf (20)

ADO .Net
ADO .Net ADO .Net
ADO .Net
 
3. ADO.NET
3. ADO.NET3. ADO.NET
3. ADO.NET
 
Introduction to ado
Introduction to adoIntroduction to ado
Introduction to ado
 
Ado
AdoAdo
Ado
 
ADO.pptx
ADO.pptxADO.pptx
ADO.pptx
 
Visual Basic.Net & Ado.Net
Visual Basic.Net & Ado.NetVisual Basic.Net & Ado.Net
Visual Basic.Net & Ado.Net
 
Data warehouse physical design
Data warehouse physical designData warehouse physical design
Data warehouse physical design
 
Introduction to database with ms access(DBMS)
Introduction to database with ms access(DBMS)Introduction to database with ms access(DBMS)
Introduction to database with ms access(DBMS)
 
Introduction to database with ms access.hetvii
Introduction to database with ms access.hetviiIntroduction to database with ms access.hetvii
Introduction to database with ms access.hetvii
 
PPT temp.pptx
PPT temp.pptxPPT temp.pptx
PPT temp.pptx
 
Intake 38 data access 1
Intake 38 data access 1Intake 38 data access 1
Intake 38 data access 1
 
Disconnected Architecture and Crystal report in VB.NET
Disconnected Architecture and Crystal report in VB.NETDisconnected Architecture and Crystal report in VB.NET
Disconnected Architecture and Crystal report in VB.NET
 
MS-ACCESS.pptx
MS-ACCESS.pptxMS-ACCESS.pptx
MS-ACCESS.pptx
 
ADO.NET
ADO.NETADO.NET
ADO.NET
 
Introduction to ado.net
Introduction to ado.netIntroduction to ado.net
Introduction to ado.net
 
PATTERNS07 - Data Representation in C#
PATTERNS07 - Data Representation in C#PATTERNS07 - Data Representation in C#
PATTERNS07 - Data Representation in C#
 
Working with designers
Working with designersWorking with designers
Working with designers
 
Database fundamentals
Database fundamentalsDatabase fundamentals
Database fundamentals
 
Ebook5
Ebook5Ebook5
Ebook5
 
Sql interview question part 5
Sql interview question part 5Sql interview question part 5
Sql interview question part 5
 

Recently uploaded

Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 

Recently uploaded (20)

Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 

What is ado .net architecture_.pdf

  • 1. Indo blogger What is ADO.Net Architecture? What is their benefits?|| What is ADO.Net Architecture, what are its benefits. To February 26, 2023 What is ADO.Net Architecture, what are its benefits. What is ADO.Net Architecture? What are their benefits? Or (Or) Explain the architecture of ADO.Net. Hello friends, today we will tell you what is ado.net? You are posting in blogger. Explain the architecture of ADO.Net Architecture of ADO.Net ADO.Net is the main data access system and protocol that ASP.Net supports. NET. It uses a disconnected data architecture where you work with a single copy of the original database. In Client/Server applications we create a connection with the database and keep it open while the application is running. However, a lot of server resources are used to maintain these connections. Is. To work in our application, we use Date States to store data which represents Dara Cache of records in short form. We need to update the data in the database and by using Data Adapters we complete the update operations in the dataset, which can be written in the underlying database. Datasets are containers for data. Data Adapters are used to receive data from the database and write it back. The Data Adapter places the instruction in the dataset for a single table and updates the data in its corresponding table in the database. Here the dataset only exists locally.
  • 2. When we work with Data Connections, Data Adapters and Datasets, ADO.Net handles the data with the following series of objects- • Data Connection Object To work with the database, we must create a data connection. To read and write data, Data Adapter uses olest Connection, odbc Connection, Oracle Connection or SQL Connections objects to communicate with the Data Source. • Data Adapters - Data Adapters are a very important part of ADO.Net. Therefore, it is used to establish communication between a Data Source and a Dateset. Normally we configure a Data Adapter with SQL to execute against a Datasource. Command Objects Data Adapters can read, add and delete records in the data source. To specify how each of these operations is to be performed, the data adapter maintains command objects for each of these. Data Adapters supports four properties that give us access to Select Command, Insert Command, Update Command and Delete Command objects. • Datasels - Datasets store data in the Disconnected Cache. The structure of the dataset is like a relational dataset. It gives us access to the object model of Tables, Rows and Columns and it maintains the defined Constraints and Relationships for the dataset. Datasets are supported by Dataset objects. Data Table Objects -
  • 3. Data Table Objects hold the data table from the data source. Data Tables have two important properties- (i) Columns- First there is a collection of Data Column Object which represents the number of columns in a table. (ii) Ruws - It is a collection of Data Row Objects that represents the data in rows in a table. • Data Readers - Data Reader Object. Sedes a set of read only, forward only data in a database. Speed ​ ​ can be increased by using Data Reader as the memory holds only one row of data at a time. * Data Views [DalaViews]- Data Views represent a single table Customizes Views which can be Filtered, Searched or Sorted. Data] View is supported by the Dataview class. • (Constraint Objects) - To check Data Sets, Data Integrity. Supports Constraints. A Constraint is supported by the Constraint Class. A Constraint is a rule that can be applied when an Insert, Update or Delete operation of a row is performed, it is checked before the operation is performed on the effective table. There are mainly two types of constraints (i) Unique Constraints- Unique Constraints, Checks that a given value in a column in a table is unique (ii) Foreign Key Constraints- Foreign Key Constraints specify that when a record is updated in another table, how the conus should be updated with it...
  • 4. • Data Relation Objects-. Data Relation Objects specify the relationship between Parent and Child Tables. It shares both the tables on the basis of a key. • Data Row Objects- Data Row Objects correspond to particular rows in a data table. We use item property to set or get any particular field value of the row. • Data Column Object- Data Column Object is the columnst Corresponding in the table. Each object maintains a dataType property that specifies the type of data for each column. Also Read - , Net framework kya hota hai ?? Why is Eid celebrated? How to write a blog in blogger? .NET FRAMEWORK INTRODUCTION IN HINDI .NET IN HINDI ADO.NET ADO.NET ARCHITECTURE HOW TO WRITE A BLOG BLOGGER.COM LOGIN COMPONENTS OF ADO.NET COMPUTER SCIENCE