【问题标题】:How to Insert one to many relationship using checkboxlist in VB.NET, LINQ to SQL?如何在 VB.NET、LINQ to SQL 中使用复选框列表插入一对多关系?
【发布时间】:2010-03-07 03:09:36
【问题描述】:

我有 3 张桌子:

客户类型
客户ID

EventType
EventTypeID

CustomerEventType
CusID
EventTypeID

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

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

然后我希望它根据刚刚插入的最后一个 EvenTypeID 数据自动将数据插入到 CustomerEventType 表中,并检查使用 CheckBoxList1 的 CusID 以 CustomerType 为界(假设有 2 个 ID)。

点击插入按钮后,EventType 表和 CustomerEventType 表中的数据应该是:

EventType
EventTypeID
1

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

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

【问题讨论】:

    标签: asp.net vb.net linq-to-sql one-to-many checkboxlist


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-07
      • 2023-04-05
      • 1970-01-01
      • 1970-01-01
      • 2020-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多