What is MVC?

MVC stands for Model View Controller. It is an architectural model for building the .Net applications. Models – Model objects store and retrieve data from the database for an application. They are usually the logical parts of an application that is implemented by the application’s data domain. View – These are the components that display … Read more

What is Caching?

Caching means storing data temporarily in the memory so that the application can access the data from the cache instead of looking for its original location. This increases the performance of the application and its speed. System.Runtime.Caching namespace is used for Caching information in .Net. Given below are the 3 different types of Caching: Page … Read more

What is an EXE and a DLL?

Exe and DLLs are Assembly executable modules. Exe is an executable file. This runs the application for which it is designed. An Exe is generated when we build an application. Hence, the assemblies are loaded directly when we run an Exe. However, an Exe cannot be shared with the other applications. DLL stands for Dynamic … Read more

Explain the different parts of an Assembly

The different parts of an Assembly includes: Manifest – It contains the information about the version of an assembly. It is also called as assembly metadata. Type Metadata – Binary information of the program. MSIL – Microsoft Intermediate Language code. Resources – List of related files. In .NET, an assembly is the primary building block … Read more

What is an Assembly? What are the different types of Assemblies?

An Assembly is a collection of logical units. Logical units refer to the types and resources which are required to build an application and deploy them using the .Net framework. The CLR uses this information for type implementations. Basically, Assembly is a collection of Exe and DLLs. It is portable and executable. There are two … Read more