alt text http://img18.imageshack.us/img18/5668/dbdiagram.jpg
嗨我遇到了一个问题,如上图所示。与oracle一起使用的Db desgin如下所示。我想为将在这个db图上生成的实体开发CRUD进程。我必须使用nhiberante和hql查询。在图中,关系在关系表上成功(单位属性关系在unitporperty表上成功例如) 那么如何在这个图复杂性上完成nhibarene实体和CRUD操作呢?
答案 0 :(得分:1)
这个图表没有什么过于复杂的,所以我假设你是NHibernate的新手。在这种情况下,我建议您阅读Quick Start Guide和任何教程here。
基本过程是创建表示数据库表的.NET类并创建映射文件,以便NHibernate了解它们。 NHibernate将负责创建类和数据库之间的连接,以便您可以运行HQL查询来检索对象。修改/创建代码中的对象,然后使用ISession.Save()
将更改保留到数据库。要记住的是(通常)你没有做CRUD操作,NHibernate是。