We are working with the real world application, and in a real world application, we cannot have in-memory
data, so we have to work with a database.
And for the database in this application, we will be using a school set.
Now, let's assume that we are using a screen saver with ESPN Medical Technologies isn't the ESPN narcoleptics
and cannot interact with the database directly.
So to establish the communication in between the application and the database, we hope to use some
more framework and for that we would be using and the framework code.
Let's understand what is the role of this entity, Macau here on the left side?
We have a new ESPN would not go to that application.
And on the right side, we are using a database.
I want to store the data from this application in this database.
Also, I want to fetch the enter data from this database.
Now, as you already know, that this is a good application, cannot interact with the database directly.
So to establish this communication, we will be using this entity.
Macau, now discounted in Macau, has the ability to interact with the database as well as with the
application.
So by using this concept, we are good too.
And if we talk about this entity in Macau, then this can work with and it would not happen again and
again only later.
It can also work with almost all the database that are available in the market.
So let's assume that you do not want to work with the sequence or rather you want to go with my.
So this entity, Macau, has the ability to work with my Eskil also.
So in all the scenarios, this entity in Macau is the best solution.
Let's understand, what is this initiative in Macau?
The incredible Macau is an open source framework from Microsoft.
It works as a bridge in between the application and the database.
The entry of Macau is compatible with an Internet application and any RDBMS.
This entity code is the official technology of Microsoft to interact with any RDBMS.
Now let's understand how this ended in Macau, works this and develop a code or if code is in order
and it works on object oriented perspective.
What is the meaning of this?
What it means object oriented perspective.
And what is the meaning of this object oriented perspective?
It means all the tables that we are using in our database.
Similar to those tables, there will be classes in the interface Macau application and all the columns
that are available in these tables.
Those will be collected as the property of these classes.
Just for the example, let's assume that we have two tables in the database and these tables as few
columns.
Let's assume the first table has four columns and the second table has five columns.
Now, if we want to work with the entity Macoute, then we have to create similar classes in our application
because we have two tables.
So we have to create two classes.
Again, what the table says, four and five columns.
So we have to create four and five properties in what the class is, and that is how it will work at
this point.
This might be very confusing to you because we are getting the same thing multiple times.
We are getting the same table in the database as well as the same class in the application.
Let's understand, how can we handle the situation in Macau?
In Macau?
There are two.
First is called first.
It means you can only create all the classes men will in your application by adding the new classes
and the properties in their classes.
And from this school, you can get your database automatically.
So you have to work only on the code.
And from this code you can create your database completely.
Second is database.
First, let's assume that you already have a database and you want to work on that database by using
some commands that are provided by the entity pharmaco.
You can get all these classes automatically that apply from this database.
So in either approach you have to work only on one side.
If you like to work on the code, then you can go with the code first approach and you can add all your
tables as a classes in the application and your database will be created automatically and in the database
first.
If you already have the entire database ready, then there is no need to do anything in your code.
You will have everything automatically only by using the commands that are provided by the end of the
call.