Hi vidhisoni14102003,
Let me make it very simple for you.
Entity Framework is an example of ORM.
ORM stands for Object-Relational-Mapping, it's used in software development to connect and work with databases using an object-oriented programming language, like C# and Java.
For more details on ORM, please refer What is ORM and How to use in ASP.Net MVC.
So, Entity Framework is used to interact with the database
The word Framework itself says that it is a place where you get different functionality when compared to ADO.Net.
Here, you can create Entities. And Entities simply means a DBML (Database Markup Language) class that provides you predefined way to interact with the database.
Entities can consists multiple Entity i.e. Table present in the database.
Example: If you create DBML class of NORTHWIND database, you can interact with all the Tables present in it and perform dfferent operations like CRUD (Create, Read, Update, Delete).
Refer below Article and video for more information:
Article: ASP.Net MVC: Simple Entity Framework Tutorial with example
Video Tutorial: https://www.aspsnippets.com/videos/WIDIM-Wi8ug/