InfoQ

InfoQ

Topic/Tag specific view

nHibernate Content on InfoQ


Latest featured content about nHibernate

The State of the Art on .NET

Topics
Rhino Mocks,
Rhino,
F#,
JVM Languages,
.NET Languages,
Azure,
Java,
Languages,
.NET,
Tools,
QCon,
PaaS,
Castle,
M,
Conferences,
QCon London 2010,
Boo,
Agile,
Cloud Computing,
Programming,
nHibernate,
Language

Amanda Laucher and Josh Graham present at an introductory level some of the most important elements of the .NET ecosystem: F#, M, Boo, NUnit, RhinoMocks, Moq, NHibernate, Castle, Windsor, NVelocity, Guerilla WCF, Azure, MEF.

A Fusion of Proven Ideas: A Look Behind S#arp Architecture

Topics
ASP.NET MVC,
Dependency Injection,
ASP.NET,
.NET Framework,
.NET,
Design Pattern,
Architecture,
Frameworks,
Programming,
Castle,
nHibernate,
Patterns,
Object Oriented Design,
SQLite,
Design

In this article Billy McCafferty presents S#arp Architecture, an ASP.NET MVC architectural framework meant to leverage current best practices in architecting ASP.NET web applications by providing a project code template which uses Domain-Driven Design techniques and has built-in support for NHibernate, Castle Windsor and SQLite.

Painless Persistence with Castle ActiveRecord

Topics
.NET,
Data Access,
Database Design,
Programming,
Database,
ActiveRecord,
Castle,
nHibernate,
JAOO Conference,
ORM

This presentation by Hamilton Verissimo and Oren Eini show Castle Active Record - an ORM solution for .NET building on NHibernate. After an introduction, the presentation dives into various advanced topics and techniques for working with Castle Active Record.

News about nHibernate

LLBLGen Pro 3.5 Adds OData and SQL Server 2012 Support, Designer Improvements

Topics
OData,
Entity Framework,
nHibernate,
ORM

Version 3.5 of the ORM tool LLBLGen Pro was released this week, and includes updates to Entity Framework and NHibernate functionality, designer improvements, and several updates to the runtime, such as support for OData and SQL Server 2012.

S#arp Lite: S#arp Architecture Simplified To Its Essentials

Topics
ASP.NET MVC,
ASP.NET,
.NET,
Programming,
Architecture,
nHibernate,
S#arp Architecture

S#arp Lite is an effort to make S#arp Architecture more accessible to all developers; this scaled-back version includes a project template set up to connect to a database via NHibernate, a set of reusable class libraries, a base repository, and a sample project.

Introducing NHibernate 3.0

Topics
Data Access,
.NET,
Programming,
Database,
nHibernate

NHibernate 3.0 is the first major release of the popular ORM in over a year. With the release it has changed the CLR version to .NET 3.5. This allows the creation of the QueryOver API, while replaces the string-based ICriteria expressions with strongly typed lambda expressions. This is in addition to the built-in LINQ provider.

The Latest NHibernate Developments

Topics
.NET,
Persistence,
Data Access,
Programming,
Database,
nHibernate,
ORM

The latest NHibernate developments include: the release of NHibernate 3.0.0 Alpha 1, NHibernate Profiler supporting NHibernate 3.0, and HQL Language Service for Visual Studio.

LLBLGen Pro 3.0 Now Supports Multiple Persistence Frameworks

Topics
ADO.NET Entity Framework,
.NET Framework 4.0,
.NET Framework,
ADO.NET,
.NET,
Persistence,
Data Access,
LINQ to SQL,
Programming,
Database,
nHibernate

LLBLGen Pro is an ORM tool which supports multiple persistence frameworks: LLBLGen Pro Runtime, Entity Framework, NHibernate and LINQ to SQL. Other new features are: support for .NET 4.0, model-first or database-first development mode, model view, project validation.

Debate: Comparing NHibernate and EF 4

Topics
ADO.NET Entity Framework,
ADO.NET,
.NET,
Data Access,
Database,
Programming,
nHibernate,
ORM,
Documentation

Recently, a post by Oren Eini (a.k.a. Ayende Raheim) touched off a debate around the respective merits and capabilities of NHibernate and Entity Framework 4.0, two .NET-based Object/Relational Maping frameworks. InfoQ explored this debate in more detail to understand some of the perspectives which were given.

ORM Profiling Tools for the .NET Platform

Topics
ADO.NET Entity Framework,
ADO.NET,
.NET,
Data Access,
Programming,
LINQ to SQL,
Database,
Performance & Scalability,
nHibernate,
ORM

Sadly the terms “ORM” and “performance problems” often travel together. By hiding the underlying SQL from the developers, ORMs can offer a huge productivity boost. Unfortunately they also make it easy to generate ridiculously bad queries without realizing it. And without stored procedures to cross reference, finding the offending code without an ORM-specific profiler can be quite tricky.

Fluent NHibernate Has Been Released as 1.0 RC

Topics
Domain Specific Languages,
Data Access,
.NET,
Languages,
Programming,
Database,
nHibernate,
ORM

James Gregory, the owner of the Fluent NHibernate project, has announced his project has reached the 1.0 milestone and it is currently a Release Candidate.