Mindscape
  • Register
  • Login
  • YOUR CART IS EMPTY
home
Software
  • Developers Toolbox
  • LightSpeed
  • Raygun
  • WPF Elements
  • Web Workbench
  • Metro Elements
  • Silverlight Elements
  • NHibernate Designer
  • Phone Elements
  • WPF Diagrams
  • Simple DB management
  • Visual Tools for SharePoint
Downloads
Store
  • Buy online
  • Purchase order
  • Volume discounts
  • Reseller
  • Software license
  • Contact sales
Blog
Support
About
  • About Us
  • Contact
  • Testimonials
rss
twitter
facebook
NHibernate Designer Getting started Features Documentation Download Licensing Buy now

Features

The NHibernate Designer is packed with powerful features to take your software project to the next level of productivity. Here's a taste of some of the most time saving features of the NHibernate Designer.


Start with NHibernate more easily than ever before.

Get started fast

When you create a new model with the NHibernate Designer you will be stepped through the setup of your model so you can work the way your want. 

After just a few questions you'll be ready to create your NHibernate model with ease.

Visually model NHibernate with Fluent Mappings

Fluent? XML? Your choice!

The NHibernate Designer supports generating mappings the way you want - be it with Fluent NHibernate or with standard XML mapping configuration.

You can easily swap between the two to decide your preference.

NHibernate database first designer support

Database first development

If you prefer database first development then you're in good hands with the NHibernate Designer! Drag and drop tables from your database from the Server Explorer and we'll do the rest!

NHibernate model first designer support

Model first development

If you prefer model first development then the NHibernate Designer is a great choice! Create your model and then generate the database from the model you created! Easy!

Update to the database, or from the database at any time

360 degree model updates

Right Click - update the model from the database, or update the database from the model! It really is that easy!

If you like model first development, or database first, or work in a large team where different developers have different preferences then this feature really is magic. 

Create NHibernate migrations from within Visual Studio

Visual Studio integrated migrations

Create migrations directly from within Visual Studio. The snapshots are easy to take and are code based so creating the migrations is super easy!

Being code based, developers can extend migrations to include custom logic if required.

Run migrations directly in visual studio, or generate scripts

The most amazing migrations framework

Beyond just creating migrations in Visual Studio, developers can view, execute and generate scripts for all the supported databases!

A beautiful and integrated UI gives a quick view of what migrations exist, what version your database is at and provides the tools you need to manage your schema.

Automatically reference required assemblies when you create your model

No more hunting for required assemblies!

When you create your model for the first time you will be asked if you would like the NHibernate Designer to save copies of the required assemblies for you.

By choosing to do so the NHibernate Designer saves them in a location of your choice and automatically adds the assemblies as references to your project!

All development should be so easy!

Example code and configuration to make integration easier.

Ready to code?

Finished modelling and ready to actually write code against your model? The NHibernate Designer includes dedicated guidence based on your configurationc choices on how to setup the configuration for your solution!

Beyond just code, you will get a small snippet demonstrating how to query data from your model!

Generate NHibernate configuration the way you want!

Save the configuration

From the Getting Started dialog you can choose to save your configuration. As NHibernate supports several configuration mechanisms the NHibernate Designer provides the options you need to get started fast. 

Designer support for NHibernate Validator

Integrated support for NHibernate Validator

Entities can be setup so that properties have associated validation generated for the NHibernate Validator library.

Even smarter - if you model Database First then the NHibernate Designer will intelligently infer validations for you to save you even more time!

Display your entity data directly from within Visual Studio

See your data in Visual Studio

Curious what data is in an entities associated table? Right click -> View Data will bring up the table contents within Visual Studio for you to view and edit!

Work more efficiently without needing to jump between Visual Studio and SQL Management Studio.

Integrated refactoring support

Integrated Refactoring

The NHibernate Designer includes several refactorings to make common tasks easier. For example, when renaming an entity the NHibernate Designer will make sure that it renames any references to that class across your solution.


Other great features

These features are just a taste of the many ways that the NHibernate Designer will shave hours or days off your NHibernate development work. Some of the other features you may be interested in are:

  • C# and Visual Basic language support
  • Per-project code generation templates
  • Extensive database support (SQL Server 2000, 2005, 2008, Oracle, MySQL, SQLite)
  • Automatic Updates
  • Choice of file-per-class or one generated file

Data Products

  • LightSpeed ORM
  • NHibernate Designer
  • SimpleDB Tools
  • SharePoint Tools

DevOp Tools

  • Raygun

Visual Controls

  • WPF Elements
  • WPF Diagrams
  • Silverlight Elements
  • Phone Elements

Popular Products

  • Web Workbench

    Modern web development for Visual Studio!

  • Mindscape Megapack

    All Mindscape products for one awesome price!

Quick Links

  • Forums
  • Blog
  • Register
  • Login
  • Contact us
  • Twitter
  • Facebook
  • Google+
  • YouTube
  • Linkedin
  • Rss

© Mindscape 2025. Mindscape is a registered trademark of Mindscape Limited.

  • Terms
  • Privacy