比如 a类的一个属性是b类 双方无论是one-to-one 还是many-to-one 然后 unique="true"的情况下,都是先insert b类
但这样的情况下 有些逻辑讲不通 比如一个人的是一张表 名字是一张表 设计模型是肯定是一个人的一个属性是name 然后db中,肯定是人表是主键表,名字表是外键表 例子可能不恰当 假设用人可能没有名字。这样的话 先插入b类,就会出现一个外键约束不符合的情况。不知道怎么解决?先谢谢了
但这样的情况下 有些逻辑讲不通 比如一个人的是一张表 名字是一张表 设计模型是肯定是一个人的一个属性是name 然后db中,肯定是人表是主键表,名字表是外键表 例子可能不恰当 假设用人可能没有名字。这样的话 先插入b类,就会出现一个外键约束不符合的情况。不知道怎么解决?先谢谢了
解决方案 »
- C# 读取数据库VarBinary( MAX) 数据 乱码
- 如何能通过程序直接配置mobile手机自带的outlook软件
- 如何获取客户端所发生的事件
- 我打算开发的一个小程序,请指点一下吧
- 超级郁闷的问题:错误应用程序 w3wp.exe,版本 6.0.3790.1830,错误模块 kernel32.dll,版本 5.2.3790.2756,错误地址 0x00015e02。
- 请问c#类中的成员变量、字段(域)和属性有什么联系和区别?
- 实例化两个对象,用两个线程同时访问一个公共方法会不会出现问题?
- 如何做分布式计算!!各位带星的老大们帮忙啊 !!!
- 在Canvas上画画的时候如何同步播放笔和纸的摩擦音效
- WriteLine问题
- 时间格式不一致,是怎么回事呀?
- 求助?????
这在 Nhibernate有封装好的基类方法 ,插入成功 返回ID,插入失败 返回-1根据返回主键主键ID再向外键表内插数据
NHibernate 关系
Person person = new Person();
person.Name = "newPerson";
Employee employee = new Employee();
employee.Job = "newJob";
person.Employee = employee;
employee.Person = person;session.Save(person);
person和employee是相互有依赖的
我想 只在person中有employee属性 但employee中没有person属性
不知道可以实现么?