1

我有 3 张桌子:

客户
类型客户ID


事件类型事件类型ID

CustomerEventType
CusID
EventTypeID

如何在 VB.NET、LINQ to SQL 中使用复选框列表插入一对多关系?

dim newEventType = new EventType
newEventType.EventID = 1
db.EventType.InsertOnSubmit(newEventType)
db.submitchange()

然后我希望它根据刚刚插入的最后一个 EvenTypeID 数据和使用有界 fromCustomerEventType的 CusID 检查自动将数据插入表中(假设有 2 个 ID)。CheckBoxList1CustomerType

单击插入按钮后,EventType 表和 CustomerEventType 表中的数据应为:

EventType
EventTypeID
1

CustomerEventType
EventTypeID.....CusID
1.......................1
1............ ............2

我唯一的问题是,插入按钮背后的代码应该是什么,使用 VB.NET LINQ-to-SQL 来获得这个结果?

4

1 回答 1

0

一种方法是创建一个包含 EventTypeID 和 CusID 的自定义类 CustomerEventType。然后创建 CustomerEventType 的集合并将其传递给子例程或函数,该子例程或函数将循环并使用 linq 插入每个 CustomerEventType。

于 2010-03-23T20:18:13.407 回答