Showing posts with label MVC. Show all posts
Showing posts with label MVC. Show all posts

Tuesday, 13 January 2015

ORM

Entity Framework is an open source ORM framework from Microsoft



Now what is ORM...?

ORM stands for Object Relational Mapping.

ORM is a tool for storing data from domain objects to relational database like MS SQL Server, in an automated way, without much programming. O/RM includes three main parts: Domain class objects, Relational database objects and Mapping information on how domain objects map to relational database objects (tables, views & storedprocedures). ORM allows us to keep our database design separate from our domain class design. This makes the application maintainable and extendable. It also automates standard CRUD operation (Create, Read, Update & Delete) so that the developer doesn't need to write it manually.

ORM Model from wikipedia
ORM tool generates classes for the database interaction for your application