最近学习fluentnhibernate遇到一些问题贴出来与大家共享
联合主键处理插入数据异常,废话不多说了直接上代码
数据表
rtc_depart
字段:schoolid --学校ID 主键
depid --部门ID 主键
depname 部门名称
首先Map类
public class rtc_departMap : ClassMap<rtc_depart>
{
public rtc_departMap() {
Table("rtc_depart");
CompositeId().KeyProperty(s => s.depid, "depid").KeyProperty(s=>s.schoolid, "schoolid");
Map(s => s.depname);
}
}
然后是Model
public class rtc_depart
{
public virtual string schoolid {