---
title: "Difference between NHibernate and Entity framework."  
description: "Difference between NHibernate and Entity framework."  
author: "Anonymous User"  
published: 2013-04-01  
updated: 2020-09-21  
canonical: https://www.mindstick.com/interview/1690/difference-between-nhibernate-and-entity-framework  
category: "asp.net mvc"  
tags: ["asp.net mvc"]  
reading_time: 1 minute  

---

# Difference between NHibernate and Entity framework.

NHibernate can:\
\
Send multiple updates/inserts/deletes at once\
Load multiple proxies of a type at once\
Load multiple collections of a type at once\
Execute object oriented DML statements\
Manually group queries in a single roundtrip (multiqueries, futures)\
\
EntityFramework can:\
\
None of the above

## Answers

### Answer by sankar rao

NHibernate supports Following 1)Lazy Load2) Model Mappings at class level and Xml file3)Light weight Compare to Entity framework4)Eager Load5)Sessions\
Entity FrameWork Supports Follwing1)Used to work on Stored Proceders but not NHibernate2)Easy to Implement \

### Answer by Anonymous User

NHibernate can:\
\
Send multiple updates/inserts/deletes at once\
Load multiple proxies of a type at once\
Load multiple collections of a type at once\
Execute object oriented DML statements\
Manually group queries in a single roundtrip (multiqueries, futures)\
\
EntityFramework can:\
\
None of the above


---

Original Source: https://www.mindstick.com/interview/1690/difference-between-nhibernate-and-entity-framework

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
