我在一个项目中使用NHibernate。数据库必须在关系表上具有创建日期和创建者用户字段,但我不想将关系映射到域。我的数据库设计如下:
school (id, name, credate, creuser)
student (id, name, credate, creuser)
school_student(id, school_id, student_id, credate, creuser)
NHibernate自动管理关系,所以我不必映射学校id和学生id。
但是对于creuser字段,我想不出一种方法,因此我不必为school_student表创建域类。如何避免为学校学生表创建域?每次NHibernate向这个表中插入一个重编译时,是否有一种方法将creuser信息发送到数据库?