Introduction to ADD.NET [Active Data object for .NET]

16 October, 2020


Related Blogs


ADD.NET [Active Data object for .NET]:

It is a specification for interacting with any database or XML documents.  

Base class library (BCL):

It is a collection of rich class library definitions that can be used from any application developed using any language targeting the .NET  

Note: .NET achieves language independence with the support of CTS & BCL.  

CLR: It is a collection of resources which are used for executing a .Net application within a .Net environment  


In C language: If we execute first .exe in c o/p will get directly  

In .NET Tech: If we execute first.exe in .Net the o/p will not get directly so it must be passed through CLR for O/p

These core tutorials will help you to learn the fundamentals of .NET. For an in-depth understanding and practical experience, explore Online ".NET Training"

Executable file: Whenever an application can be executed by the DS without any support of external runtime environment or tools then such types of applications are called Executable File. Screenshot_12  

Metadata: It is used to maintain the information about the header files that are used within the application.

Code: The code present within the executable code is a machine and platform-dependent format and hence the native platform can understand the code.

  X86 Instruction Set: It maintains the complete platform details which are needed for the execution  

Observation: An executable file provides the complete information which is needed for the OS for execution and hence no additional runtime environment is needed.   

Assembly: The compiled source code of any .Net application can be considered as an assembly.


  • If an assembly consists of the main method (entry point) then it is said to be an application (.exe0
  • If an assembly is defined without an entry point then it is said to be a class library (.dll)


Metadata [Data about Data]:

It maintains the information about BCL, CL (base class library, class library), and dependency file information within the application

Ex: In C Untitled Header files


Check Out .Net Tutorial

MSIL code: The compiled source of any .Net application developed using any language will be in the format of MSIL instructions which is a platform and a machine-independent format code.  

Resources: It maintains the information about resources which are used in the application like audio-video clips, images, icons, cursor, fonts, etc.  

Manifest: It is used to maintain the information about the attributes of an assembly such as author name, company name, version of the application, etc.  

Observation: An assembly provides the details about itself but the information which is needed for the operating system will not be provided and hence the assembly cannot be executed directly by any OS.   PEWRAPPER: [Portable Executable WRAPPER] It is used to invoke CLR for the execution

CLR: It is a collection of resources which are used for executing .Net application within the .Net environment

  Screenshot_15   Screenshot_16 Screenshot_17

About Author


Author Bio

TekSlate is the best online training provider in delivering world-class IT skills to individuals and corporates from all parts of the globe. We are proven experts in accumulating every need of an IT skills upgrade aspirant and have delivered excellent services. We aim to bring you all the essentials to learn and master new technologies in the market with our articles, blogs, and videos. Build your career success with us, enhancing most in-demand skills .