Asp.net 如何在VB.NET、LINQ到SQL中使用复选框列表插入一对多关系?
我有三张桌子: 客户类型Asp.net 如何在VB.NET、LINQ到SQL中使用复选框列表插入一对多关系?,asp.net,vb.net,linq-to-sql,one-to-many,checkboxlist,Asp.net,Vb.net,Linq To Sql,One To Many,Checkboxlist,我有三张桌子: 客户类型客户ID 事件类型事件类型ID 客户事件类型CusIDEventTypeID 如何在VB.NET、LINQ到SQL中使用复选框列表插入一对多关系 dim newEventType = new EventType newEventType.EventID = 1 db.EventType.InsertOnSubmit(newEventType) db.submitchange() 然后,我希望它根据刚才插入的最后一个EventTypeID数据和使用从CustomerTyp
客户ID 事件类型
事件类型ID 客户事件类型
CusID
EventTypeID 如何在VB.NET、LINQ到SQL中使用复选框列表插入一对多关系
dim newEventType = new EventType
newEventType.EventID = 1
db.EventType.InsertOnSubmit(newEventType)
db.submitchange()
然后,我希望它根据刚才插入的最后一个EventTypeID数据和使用从CustomerType
绑定的CheckBoxList1
对CusID的检查,自动将数据插入到CustomerEventType
表中(假设有两个ID)
单击“插入”按钮后,EventType表和CustomerEventType表中的数据应为:
事件类型事件类型ID
1
自定义EventType
事件类型ID…..CusID
1………1
1………2
我唯一的问题是,使用VB.NET LINQ to SQL的insert按钮后面的代码应该是什么才能得到这个结果?一种方法是创建一个包含EventTypeID和CusID的自定义类CustomerEventType。然后创建CustomerEventType的集合,并将其传递给子例程或函数,该子例程或函数将使用linq循环并插入每个CustomerEventType