Fluent CRUD with NHibernate ASP.NET MVC
问题 ASP.NET MVC makes it really easy to create editing templates for simple, flat objects. But managing CRUD for complex objects with several indirections when using something like Fluent NHibernate, is not so obvious. Example To illustrate my question with a simple Invoice manager, Invoice entities have a Project property: public class Invoice { ... Project Project { get; set; } // where Project class has an Id and a Name } ...which is mapped to the Projects table via Fluent NHibernate in my