只听说过级联删除,没有听说过级联插入的。题主高人也。
应该是我表述有问题吧
var testOrder=new Order();
testOrder.OrderPrice =new List<OrderPrice>{new OrderPrice{ Amount=1}};
比如在这个时候 通过code First 做Add 操作时, OrderPrice 的信息也会同步插入到表中。
现在是想不把这个信息插入进去,现在知道testOrder.OrderPrice 如果不赋值,肯定是不会插入的。
但想知道是否有别的方式,例如
HasMany(m => m.OrderPrice).WithRequired(d => d.Order).WillCascadeOnDelete(false);